28.12.2014, 14:40
|
Аспирант
|
|
Регистрация: 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();
});
});
});
|
|
28.12.2014, 14:44
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
Dark19, оставь одну версию jquery
|
|
28.12.2014, 14:57
|
Аспирант
|
|
Регистрация: 29.04.2014
Сообщений: 82
|
|
Сообщение от Rise
|
Dark19, оставь одну версию jquery
|
я уже все перепробовал, не работает, то корзина, то меню. Сейчас отключил свою jquery
Вот сайт: http://aqualink.com.ua/
|
|
28.12.2014, 15:08
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
Dark19,
$(window).load(function(){ ===> $(function(){
|
|
28.12.2014, 15:14
|
Аспирант
|
|
Регистрация: 29.04.2014
Сообщений: 82
|
|
Сообщение от Rise
|
Dark19,
$(window).load(function(){ ===> $(function(){
|
не помогло(
|
|
28.12.2014, 15:39
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
|
|
28.12.2014, 15:52
|
Аспирант
|
|
Регистрация: 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.
|
|
28.12.2014, 16:07
|
Профессор
|
|
Регистрация: 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);
});
});
|
|
28.12.2014, 16:30
|
Аспирант
|
|
Регистрация: 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);
});
});
|
Спасибо, заработало, но вот при переводе курсора мыши на выпадающее меню, когда находишься на первом пункте меню, то перебрасывает на второе выпадающее меню или может они накладываются?
|
|
28.12.2014, 17:05
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
Dark19,
.fadeTo(200, 1) ===> .show()
.fadeTo(200, 0) ===> .hide()
|
|
|
|