Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.12.2014, 14:40
Аспирант
Отправить личное сообщение для Dark19 Посмотреть профиль Найти все сообщения от Dark19
 
Регистрация: 29.04.2014
Сообщений: 82

Конфликт js?
Здравствуйте, никак не могу понять, почему не работает многоуровневое меню (то что по центру второе). Подключаю jquery меню работает, но не работает корзина товаров, не добавляет товар (там через fancybox). Слайдер подключает свою jquery и по идее меню должно работать, но нет.
В index.php в <head> вызываю такой код для работы многоуровневого меню:
$(window).load(function(){
            $('.hover').hover(function(){
                $('.drop_menu', this).stop(true,true).fadeTo(200, 1);
            },function(){
                $('.drop_menu', this).fadeTo(200, 0, function(){
                    $(this).stop(true,true).hide();
                });
            });
      
        });
Ответить с цитированием
  #2 (permalink)  
Старый 28.12.2014, 14:44
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Dark19, оставь одну версию jquery
Ответить с цитированием
  #3 (permalink)  
Старый 28.12.2014, 14:57
Аспирант
Отправить личное сообщение для Dark19 Посмотреть профиль Найти все сообщения от Dark19
 
Регистрация: 29.04.2014
Сообщений: 82

Сообщение от Rise Посмотреть сообщение
Dark19, оставь одну версию jquery
я уже все перепробовал, не работает, то корзина, то меню. Сейчас отключил свою jquery
Вот сайт: http://aqualink.com.ua/
Ответить с цитированием
  #4 (permalink)  
Старый 28.12.2014, 15:08
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Dark19,
$(window).load(function(){ ===> $(function(){
Ответить с цитированием
  #5 (permalink)  
Старый 28.12.2014, 15:14
Аспирант
Отправить личное сообщение для Dark19 Посмотреть профиль Найти все сообщения от Dark19
 
Регистрация: 29.04.2014
Сообщений: 82

Сообщение от Rise Посмотреть сообщение
Dark19,
$(window).load(function(){ ===> $(function(){
не помогло(
Ответить с цитированием
  #6 (permalink)  
Старый 28.12.2014, 15:39
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Dark19,
$ ===> jQuery
Ответить с цитированием
  #7 (permalink)  
Старый 28.12.2014, 15:52
Аспирант
Отправить личное сообщение для Dark19 Посмотреть профиль Найти все сообщения от Dark19
 
Регистрация: 29.04.2014
Сообщений: 82

Сообщение от Rise Посмотреть сообщение
Dark19,
$ ===> jQuery
Спасибо, за подсказку, помогло вот это
jQuery(document).ready(function($) {



Вот такой вызов получился:
jQuery(document).ready(function($) {
            jQuery('.hover').hover(function(){
                jQuery('.drop_menu', this).stop(true,true).fadeTo(200, 1);
            },function(){
                jQuery('.drop_menu', this).fadeTo(200, 0, function(){
                    jQuery(this).stop(true,true).hide();
                });
            });
        });

но теперь при переводе мышки на другой пункт меню ничего не происходит и когда убираешь мышь с пункта тоже. Как-то раз через раз начало срабатывать.

Последний раз редактировалось Dark19, 28.12.2014 в 16:04.
Ответить с цитированием
  #8 (permalink)  
Старый 28.12.2014, 16:07
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Dark19,
jQuery(function() {
	jQuery('.hover').hover(function() {
		jQuery('.drop_menu', this).fadeTo(200, 1);
	}, function() {
		jQuery('.drop_menu', this).fadeTo(200, 0);
	});
});
Ответить с цитированием
  #9 (permalink)  
Старый 28.12.2014, 16:30
Аспирант
Отправить личное сообщение для Dark19 Посмотреть профиль Найти все сообщения от Dark19
 
Регистрация: 29.04.2014
Сообщений: 82

Сообщение от Rise Посмотреть сообщение
Dark19,
jQuery(function() {
	jQuery('.hover').hover(function() {
		jQuery('.drop_menu', this).fadeTo(200, 1);
	}, function() {
		jQuery('.drop_menu', this).fadeTo(200, 0);
	});
});
Спасибо, заработало, но вот при переводе курсора мыши на выпадающее меню, когда находишься на первом пункте меню, то перебрасывает на второе выпадающее меню или может они накладываются?
Ответить с цитированием
  #10 (permalink)  
Старый 28.12.2014, 17:05
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Dark19,
.fadeTo(200, 1) ===> .show()
.fadeTo(200, 0) ===> .hide()
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможный конфликт с js скриптами. Что делать? djrogoff Общие вопросы Javascript 3 04.09.2014 15:38
Конфликт 2х плагинов JS Sn1k3rS Events/DOM/Window 2 05.07.2013 11:19
js конфликт - пожалуйста обратите внимание proweb Общие вопросы Javascript 8 11.03.2012 15:13
Конфликт JS и Jquery KupueIIIKo jQuery 4 18.01.2012 21:36
Исправить конфликт js скриптов в IE anreyyyy Работа 3 29.11.2011 22:41