Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 10.05.2014 Skąd: Elbląg Ostrzeżenie: (10%)
|
Nawet nie wiem jak to opisać. Pierwszy raz spotkałem się z takim problemem.
Chciałbym aby po kliknięciu na link, ajax nie tylko zmieniał zawartość diva co już osiągnąłem. Mógłby także zmieniać link a na tzw. current_menu_item, co by zmieniało np. kolor linka pokazując, że jesteśmy właśnie na tej stronie. Bez przeładowania strony, zwykły css nie działa przy ajaksie. Znalazłem coś takiego ale jeżeli ktoś mógłby wyjaśnić mi, gdzie to coś wkleić, byłoby miło. $(function() { $('#nav ul li a').click(function() { $('#nav ul li a').each(function() { $(this).removeClass('selected'); }); $(this).addClass('selected'); }); }); Podejrzewam, że powinno to w moim przypadku wyglądać tak: $(function() { $('.main-navigation li a').click(function() { $('.main-navigation li a').each(function() { $(this).removeClass('current-menu-item > a'); ----> tak klasa wygląda w wordpress twenty-twelve. }); $(this).addClass('current-menu-item > a'); }); }); Ale żeby to zadziałało, trzeba to gdzieś umieścić by wywołać funkcję więc nadal jestem tam gdzie byłem. Czy taką funkcję można wywołać bezpośrednio w divie? Ten post edytował Bart123 22.09.2014, 19:17:45 |
|
|
|
Bart123 Problem po przeładowaniu zawartości diva ajaxem 22.09.2014, 15:48:33
Pyton_000 masz to wywołać PO odebraniu ajax. W jQ metona su... 22.09.2014, 19:58:12
Bart123 Mniej więcej kumam. Muszę jeszcze tylko coś znaleź... 23.09.2014, 10:19:04
Turson Kod$.ajax({
url: 'jakis link... 23.09.2014, 10:23:36 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:48 |