首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与hoverIntent集成?

如何与hoverIntent集成?
EN

Stack Overflow用户
提问于 2013-01-08 18:52:08
回答 1查看 388关注 0票数 1

这里有个新手。我有一个菜单,其中使用jQuery幻灯片效果。我想和hoverIntent集成。我尝试包含该文件,但仍然不起作用。你们能帮帮我吗?:)

代码语言:javascript
复制
<ul id="nav">
    <li><a href="1.html" id="CorporateMenu">Corporate Profile</a>

        <ul>
            <li><a href="#">Vision &amp; Mission</a>
            </li>
            <li><a href="#">Board of Director</a>
            </li>
            <li><a href="#">Senior Management</a>
            </li>
            <li><a href="#">Group Companies</a>
            </li>
        </ul>
    </li>
    <li><a href="index.html" id="HomeMenu">Home</a>
    </li>
</ul>
<!-- menu dropdown animated -->
<script type="text/javascript">
    $(document).ready(function() {
        $('#nav li').hover(function() {
            $('ul', this).slideDown(250);
            $(this).children('a:first').addClass("hov");
        }, function() {
            $('ul', this).slideUp(150);
            $(this).children('a:first').removeClass("hov");
        });
    });
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-08 21:05:36

听起来您使用的是hoverIntent插件。如果这是真的,则使用.hoverIntent而不是.hover作为事件。

小提琴:http://jsfiddle.net/HbjuW/

代码语言:javascript
复制
$(document).ready(function() {   
  $('#nav li').has('ul').hoverIntent({
    over: function() {
      $('ul', this).slideDown(250);
      $(this).children('a:first').addClass("hov");
    },
    timeout: 500,
    out: function() {
      $('ul', this).slideUp(150);
      $(this).children('a:first').removeClass("hov");
    }
  });
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14213351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档