Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem po przeładowaniu zawartości diva ajaxem, Bez przeładowania strony - menu zostaje po staremu.
Bart123
post 22.09.2014, 15:48:33
Post #1





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

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


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
Go to the top of the page
+Quote Post
Pyton_000
post 22.09.2014, 19:58:12
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


masz to wywołać PO odebraniu ajax. W jQ metona success
Go to the top of the page
+Quote Post
Bart123
post 23.09.2014, 10:19:04
Post #3





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

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


Mniej więcej kumam. Muszę jeszcze tylko coś znaleźć na temat tej metody success bo szczerze mówiąc jeszcze do tego nie doszedłem. Szukam.

Ten post edytował Bart123 23.09.2014, 10:23:18
Go to the top of the page
+Quote Post
Turson
post 23.09.2014, 10:23:36
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Kod
$.ajax({
    url: 'jakis link',
    success: function(){
        // O TUTAJ
    }
})
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 07:09