У меня есть этот код:
<!-- language: lang-js -->
$('#trajectory-sequence').delegate('li:not(.disabled)','mouseenter mouseleave', function( event )
{
if( event.type == 'mouseenter')
$(this).find("div:gt(0)").show();
else if(event.type=='mouseleave')
$(this).find("div:gt(0)").hide();
});
, который показывает / скрывает некоторых детей.Теперь я хотел бы выполнить действие, когда мышь находится над одним из этих детей.У меня есть это:
<!-- language: lang-js -->
$('#trajectory-sequence').delegate('li:not(.disabled) div:nth-child(4)','mouseover',
function( ) {
alert('mouseover');
});
Но, похоже, событие наведения мыши никогда не запускается.Но когда я использую mouseenter вместо mouseover, он работает отлично, почему?