Показать сообщение отдельно
  #3 (permalink)  
Старый 05.07.2015, 11:06
Новичок на форуме
Отправить личное сообщение для waterfly Посмотреть профиль Найти все сообщения от waterfly
 
Регистрация: 05.07.2015
Сообщений: 5

Сделал по Вашему совету
$(document).ready(function(){

$(".js-dropnav-active li.dropnav-menu__item").hover(function(){
    $("li.dropnav-menu__item:first", this).mouseenter();
	$(".js-dropnav-active li.dropnav-menu__item").removeClass("dropnav-menu__active");
    $(this).addClass("dropnav-menu__active");
	
	var link = $(this).attr('id');
	var data = 'data='+link;
	$.ajax({
		url: 'components/drop-menu/items.php',
		type: 'POST',
		data: data,
		dataType: 'html',
		success: function(result){
			$("#games-"+link).html(result);
		},
		beforeSend: function(){
			var imgProc = '<div class="loading"></div>';
			$("#games-"+link).html(imgProc);
		}
	});
	return false;
});

});


Теперь получаю такой эфект пошагово:
1. При наведении на родителя запрос не передается.
2. При наведении на первый пункт меню запрос уходит/приходит.
3. Возвращаю курсор на родителя - запрос уходит/приходит.
Ответить с цитированием