【发布时间】:2017-05-10 01:09:23
【问题描述】:
我正在运行this fiddle,当鼠标指针从“开始”快速移动到展开菜单时,一切正常。但是,当移动速度较慢时,菜单会关闭,因为感觉就像鼠标在左。
const menu = $("li.dropdown");
menu.on("mouseenter mouseleave", () => {
menu.toggleClass("open");
});
最初,我试图让列表项控件更高,但很快意识到菜单会在下方打开(加上这个不幸的垂直距离)。
我该怎么办?
显然,Bootstrap 的创建者出于某种原因发现这很好(或者没有考虑鼠标移动而是点击)。我是否以不恰当的方式设置了悬停事件?
【问题讨论】:
标签: javascript jquery css twitter-bootstrap bootstrap-4