Привет всем, столкнулся с проблемой. не могу нормально сделать выделение таба. Код (Javascript): $(document).ready(function () { if(window.location.href.indexOf('outbox') > -1) $('.tabs-box a#outbox').addClass("selected"); else if(window.location.href.indexOf('pm') > -1) $('.tabs-box a#pm').addClass("selected"); else if(window.location.href.indexOf('&doaction=newpm') != -1) $('.tabs-box span#newpm').addClass("selected"); }); ссылки Новое сообщение index.php?do=pm&doaction=newpm Входяшие index.php?do=pm Отправленные index.php?do=pm&folder=outbox Чтение сообщения index.php?do=pm&doaction=readpm&pmid=ID Подскажите как сделать нормально
Код (Text): if(window.location.href.indexOf('folder=outbox') > -1){ $('.tabs-box a#outbox').addClass("selected"); } else if(window.location.href.indexOf('doaction=newpm') > -1){ $('.tabs-box span#newpm').addClass("selected"); } else if(window.location.href.indexOf('doaction=readpm') > -1){ 'сам выдели то что нужно'; } else { $('.tabs-box a#pm').addClass("selected"); } pm у тебя отрабатывате на каждой ссылке, т.к. он есть в каждой ссылке. + нет одной ссылки в условии на Чтение сообщения Как привильно: Не завязывайся на урле. Крайне ненадежная вещь. Ссылка может поменяться, по одной ссылке может быть несколько разных табов и т.д. Если это не ajax, то выделяй таб на бэкэнде. Если ajax, то не по ссылке, а по действию (при переключении таба)