我的mouseenter
项目有li
个事件监听器,keydown
ul
个事件可以在列表项之间导航。如果在导航期间列表项ul
不在视图中,则会以编程方式滚动li
。滚动会在mouseover
项目上触发li
事件。
我尝试在滚动之前分离mouseover
事件,然后将它们附加回来。它不适用于Chrome和Firefox。
$(".item").unbind("mouseenter");
$(DropDown).scrollTop = cItem.offsetTop;
$(".item").on( "mouseenter", _onHover);