Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Как исправить конфликт двух скриптов?

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


     10.12.2014    jQuery    1170

вопрос
Как исправить конфликт двух скриптов?
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
50

1599 | 588

FastFud - 10 декабря 2014 17:46 - Юзер

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

woodzy
1

18 | 2

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

Так точно

lutskboy
3

550 | 104

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

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

FastFud
50

1599 | 588

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

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

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

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