Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery HoverIntent:一个元素可见,但根据事件隐藏_Jquery_Navigation_Reset_Visible_Hoverintent - Fatal编程技术网

Jquery HoverIntent:一个元素可见,但根据事件隐藏

Jquery HoverIntent:一个元素可见,但根据事件隐藏,jquery,navigation,reset,visible,hoverintent,Jquery,Navigation,Reset,Visible,Hoverintent,*已解决* 我希望我的主题名称是正确的 我正在使用HoverIntent实现一个简单的水平导航菜单。将鼠标悬停在“项目一”>。第二个导航将变为可见。但是,如果用户已经在相关的.second导航中的“项”上,显然我不希望该项始终可见。现在,当页面加载时,它是可见的,但是如果用户以任何方式使用导航,就会触发HoverIntent,让当前导航再次向上滑动 我有一种感觉,我应该换一种方式来解决这个问题,但如果我的问题得到解决,我会非常感激 it的标记: <ul class="main-navig

*已解决*

我希望我的主题名称是正确的

我正在使用HoverIntent实现一个简单的水平导航菜单。将鼠标悬停在“项目一”>。第二个导航将变为可见。但是,如果用户已经在相关的.second导航中的“项”上,显然我不希望该项始终可见。现在,当页面加载时,它是可见的,但是如果用户以任何方式使用导航,就会触发HoverIntent,让当前导航再次向上滑动

我有一种感觉,我应该换一种方式来解决这个问题,但如果我的问题得到解决,我会非常感激

it的标记:

<ul class="main-navigation">
    <li>Item One
        <ul class="second-navigation">
            <li>Item</li>
        </ul>
    </li>
    <li>Item Two
        <ul class="second-navigation">
            <li>Item</li>
        </ul>
    </li>
    <li>Item Three
        <ul class="second-navigation">
            <li>Item</li>
        </ul>
    </li>
</ul>
$(document).ready(function() {
    $('.main-navigation > li:has("ul")').hoverIntent(   
        function(){
            $(this).find('ul').slideDown(300);
            $(this).find('ul li').fadeIn(100);
        },
        function(){
            $(this).find('ul li').fadeOut(100);
            $(this).find('ul').slideUp(300);
        }
    );
...