首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dropit下垂并不隐藏在鼠标上

问Dropit下垂并不隐藏在鼠标上
EN

Stack Overflow用户
提问于 2016-05-12 07:46:40
回答 2查看 59关注 0票数 0

我有一个下拉列表,我已经把鼠标设定为选项。因此,如果鼠标在触发器之外,则菜单应该关闭。我使用的是jQuery 1.8.0。这会是CSS的问题吗?

这是我输入插件的代码。

代码语言:javascript
复制
    <script>
        $(document).ready(function() {
            $('.dropit-trigger').dropit({
              action: 'mouseenter'
             });
        });
        </script>

这是插件中这个选项的代码。怎么了?

代码语言:javascript
复制
if(settings.action == 'mouseenter'){
  $el.on('mouseleave', '.dropit-open', function(){
    settings.beforeHide.call(this);
    $(this).removeClass('dropit-open').find(settings.submenuEl).hide();
    settings.afterHide.call(this);
  });
} 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-12 09:04:35

您可以使用下面的css显示/隐藏下拉菜单,而不是使用jquery。

代码语言:javascript
复制
.dropit-trigger:hover .dropit-submenu-right {
  display : block !important;
}
票数 1
EN

Stack Overflow用户

发布于 2016-05-12 08:53:13

将jquery更改为

代码语言:javascript
复制
<script>
    $(document).ready(function () {
        $('.navi').dropit({
            action: 'mouseenter'
        });
    });
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37180464

复制
相关文章

相似问题

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