Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajax i adres z #, Jak to zapisać?
Bart123
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


Mam coś takiego:


$("a[href*='" + location.pathname + "']").addClass("current-menu-item"); });

Ale mój adres wygląda tak: Adres/#/tytuł

Jak zapisać tą formułkę powyżej, by uwzględnić # w adresie?

Z góry dziękuję za pomoc. Dla Was to pewnie łatwizna.

[JAVASCRIPT] pobierz, plaintext
  1. jQuery(document).ready(function(){
  2.  
  3. jQuery(window).on('hashchange', function() {
  4. $("a[href*='" + location.pathname + "']").addClass("current-menu-item"); });
  5.  
  6. return false;
  7. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował Bart123 27.09.2014, 18:19:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bart123
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


To nie działa w ogóle (IMG:style_emoticons/default/sad.gif) pewnie coś źle wpisałem.

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. jQuery(document).ready(function(){
  3.  
  4. jQuery(window).on('popstate', function() {
  5. $('.current-menu-item').removeClass("current-menu-item");
  6. $("a[href*='" + location.pathname + "']").addClass("current-menu-item"); });
  7.  
  8. return false;
  9. });
  10.  
[JAVASCRIPT] pobierz, plaintext


Szkoda, że sam nie potrafię ajaxować linków i muszę używać zakichanej wtyczki (IMG:style_emoticons/default/sad.gif)


Trueblue wspomniałem już, że funkcja .on("popstate" w ogóle nic u mnie nie wywołuje.

Mógłbyś podać przykład lub ewentualnie zajrzeć w moją funkcję i ją poprawić, jeżeli coś jest tam nie tak?

Ten post edytował Bart123 28.09.2014, 12:40:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 02:40