Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Algid - Jak zrobić aktywne zakładki menu ?

Założony przez  Espex.

wersja skryptu MyBB:1.6.10
adres forum: ForumTestowe
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Jak to naprawić ?

Przed naciśnięciem:
[Obrazek: 1.png]

Po naciśnięciu:
[Obrazek: 2.png]
Cabura napisał 07.09.2013, 09:45:
Proszę o szczegółowe opisywanie problemów w poście i nazwie tematu ! Poprawiam tytuł.
... .....
Ymm.. Strzelam że chodzi Ci o aktywne menu. Zapraszam tutaj: https://webboard.pl/wiki.php?aktywne-zak...w-ipb.html
Zrobiłem Krok po Kroku i mam takie coś:
[Obrazek: 3.png]
... .....
Spróbuj w jQuery
jQuery(document).ready(function($) {

file_name = document.location.href;
file_end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
file_page = file_name.substring(file_name.lastIndexOf("/")+1, file_end);
file_page = file_page.replace('.php','').replace('#','');

$('body').addClass("page_" + file_page);

if (file_page !== '') {
    $('#menu li').removeClass('active');
    $("#menu")
        .find('a[href *="' + file_page  + '.php"]')
        .parent("li")
        .addClass("active");
}

});

przykładowe menu
<div id="menu">
            <ul>
                <li><a href="adres">Strona główna</a></li>
                <li><a href="adres">Użytkownicy</a></li>
            </ul>
</div>
No i musisz dodać klasy w .css #menu i #menu .active



Użytkownicy przeglądający ten wątek:

1 gości