javascript - Chrome 更新破坏了我的滚动子菜单

标签 javascript jquery html css google-chrome

在 Windows 和 Osx 中将 Chrome 更新到版本 56...,它破坏了我的滚动子菜单。如果我使用鼠标滚轮滚动,滚动操作有效,但如果我将鼠标指针悬停在滚动条上,子菜单将关闭。

我使用以下 css 来滚动子菜单:

ul.scroll-menu {
    position: relative;
    display: inherit !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    -o-overflow-scrolling: touch;
    overflow-scrolling: touch;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    height: auto;
    max-height: 400px;
    margin: 0;
    border-left: none;
    border-right: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

更新之前一切正常。它在 Safari 和 FireFox 中仍然有效。

有人遇到同样的问题吗?有什么想法吗?

谢谢,

莱安德罗。

最佳答案

Chrome 56 中存在一个错误,悬停在滚动条上不会触发元素上的悬停:https://bugs.chromium.org/p/chromium/issues/detail?id=686678

关于javascript - Chrome 更新破坏了我的滚动子菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41987118/

相关文章:

php - 如何将 JavaScript 变量传递给 JQuery

javascript - (Jquery) 单击 div 使用 css 转换扩展

html - 我可以在没有 Google 跟踪代码管理器的情况下跟踪按钮点击吗?

javascript - Socket.io 发送给房间里的每个人,除了发送者

javascript - 如何在 Jasmine 中包含 HBS 模板?

javascript - 使用 DataTable search() 搜索唯一值

javascript - 显示一串数字中存在的类别

html - 如何将按钮放在输入旁边?

javascript - Select2 多种格式传递给 JSON

javascript - <asp :Button> doesn't fire 'onclick' event with using UseSubmitBhaviour=false