javascript - jQuery 鼠标离开输入隐藏显示

标签 javascript jquery show-hide mouseenter mouseleave

下面是我的 jQuery:

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

这是我应用这个 jQuery 的 HTML:

<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)) 来实现隐藏 ID 不为“info”的元素?

最佳答案

$(".notificationfeedlist li").live('mouseleave',function(e){
    if (e.target.id != "info") {
        $('#info').hide();
    };
});

关于javascript - jQuery 鼠标离开输入隐藏显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037274/

相关文章:

javascript - 在运行时选择私有(private)字段

javascript - 修改 Woocommerce Javascript

jquery - 如何将 FastClick.js 与 Phonegap 和 JQM 结合使用?

javascript - 如何在关闭 Bootstrap 3 模式时重新加载页面

android - 在触摸自动完成编辑文本建议时隐藏软键盘

javascript - 根据 jQuery 中另一个选择器的选项隐藏/显示选择选项

javascript - AngularJS 未更新,指令中的指令

javascript - 如何使用 JavaScript 大致计算网站的连接速度?

jquery - 是否显示 : none affects SEO on a navigation menu?

jQuery 显示 Div 以清除 <li>