JQuery мышь оставить войти скрыть шоу - PullRequest
0 голосов
/ 07 ноября 2011

Ниже мой jQuery:

$(".notificationfeedlist li").live('mouseleave', function() {
    IF(NOT (MOUSE OVER AN ELEMENT WITH ID INFO))$('#info').hide();
});

А вот HTML-код, к которому я применяю этот jQuery:

<div id="info">
    <div class="arrow-right2"></div>
    <div class="arrow-right"></div>
    <div class="scrollerdiv"></div>
</div>

Чем я должен заменить IF(NOT (MOUSE OVER AN ELEMENT WITH ID INFO)), чтобы получить скрывающие элементыкоторые не имеют идентификатор "info"?

Ответы [ 3 ]

2 голосов
/ 07 ноября 2011
$(".notificationfeedlist li").live('mouseleave',function(e){
    if (e.target.id != "info") {
        $('#info').hide();
    };
});
0 голосов
/ 07 ноября 2011

Просто пытаюсь помочь: в вашем коде нет lis;просто дивыЭто может быть вашей проблемой.

0 голосов
/ 07 ноября 2011

Вы должны изменить его на class = "info", а затем проверить с помощью jQuery .hasClass ();

...