Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ajax - dodanie klasy po przeładowaniu dokumentu
Forti
post
Post #1





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

Ostrzeżenie: (0%)
-----


Cześć!

Mam pewien kod - skrypt, który przeładowuje mi cały kod html, od początku <html> aż po </hmtl>.
Podpięte mam pod to przyciski, zmieniające adres, a wraz z tym zmienić się musi cała zawartość, od keywords po .. </html> (IMG:style_emoticons/default/smile.gif)

Zastanawiam się, czy można jakoś oznaczać kliknięty przycisk w javascript. Mogę co prawda zrobić tak:


  1.  
  2. $('section.cos').on('click', 'div.select a', function (ev) {
  3. //...
  4. select.find('li').addClass('cs-selected'); // toggle, remove - whatever
  5. someMagicFunctionHAHA(self.attr('href'), true);
  6. });


i działa jednak someMagicFunctionHAHA przeładuje nam strone i zomg - klasa cs-selected się kasuje. Jest to nawet logiczne.

Zastanawiam się tylko, czy jakos inaczej niż przez php jestem w stanie to zrobić?

Ten post edytował Forti 27.11.2014, 15:21:00
Go to the top of the page
+Quote Post
aniolekx
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


jeżeli to te same przyciski na każdej stronie to nadaj im unikalne id i po przeładowaniu strony łap przycisk po id.
Go to the top of the page
+Quote Post
Forti
post
Post #3





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

Ostrzeżenie: (0%)
-----


no tak, tylko co mi to da? Przycisk jest ten sam wszędzie. Może nie zbyt jasno się określiłem - znajde przycisk po ID i po naciśnięciu - przeładowaniu całego kodu html chce mu nadać klase np. active. Takie "menu" w javascript (IMG:style_emoticons/default/wink.gif)


edit: poradziłem sobię.

Ten post edytował Forti 28.11.2014, 12:38:00
Go to the top of the page
+Quote Post

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: 19.12.2025 - 13:26