Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как исправить конфликт двух скриптов?

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


     10.12.2014    Все вопросы » jQuery    2419

вопрос
Как исправить конфликт двух скриптов?
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 - 10 декабря 2014 17:46 -

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

woodzy
Юзер

woodzy - 10 декабря 2014 17:46 -

Так точно

lutskboy
Эксперт

lutskboy - 10 декабря 2014 17:50 -

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

FastFud
Юзер

FastFud - 10 декабря 2014 17:58 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх