Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » jQuery » Как исправить конфликт двух скриптов?

Как исправить конфликт двух скриптов?


     Все вопросы » jQuery    2394

вопрос
Как исправить конфликт двух скриптов?
jQuery(document).ready(function($) {
        var url=document.location.href;
        $.each($(".header-menu a"),function(){
        if(this.href==url){$(this).addClass('menu-active');};
        });
})(jQuery);

Хочу продублировать этот скрипт, пишу вот так:
jQuery(document).ready(function($) {
        var link=document.location.href;
        $.each($(".sushi a"),function(){
        if(this.href==link){$(this).addClass('sushi-active');};
        });
})(jQuery);

Но он почему то не работает, где я допустил ошибку?

Ответа пока нет


4 комментария

FastFud
Юзер

FastFud - -

Вы что-то типа этого хотите сделать?

woodzy
Юзер

woodzy - -

Так точно

lutskboy
Эксперт

lutskboy - -

значит у вас this.href не равно link
смотрите console.log для this.href и link
и сверяйте с теми что в меню .sushi a

FastFud
Юзер

FastFud - -

вместо
this.href надо this.attr('href')
и еще много чего. Делайте лучше по тому примеру который я дал или используйте ваш скрипт но смотрите консоль, наверняка есть ошибки.

Похожие вопросы

наверх