Javascript 快速滚动远离悬停触发的popover不会隐藏popover

Javascript 快速滚动远离悬停触发的popover不会隐藏popover,javascript,jquery,css,bootstrap-4,popper.js,Javascript,Jquery,Css,Bootstrap 4,Popper.js,我正在为表中某些高亮显示的行使用悬停触发的弹出框,当您使用鼠标滚轮相对快速地滚动离开元素时,即使您不再悬停目标元素,弹出框仍会继续显示一秒钟。它会产生一种奇怪的效果,弹出框会从您滚动到的方向滚动,移动到表的边框之外 下面是一些示例代码: $('.popover_class').popover({ 触发器:“悬停”, 位置:'对' }) 将popover动画设置为false(默认为true),这将停止对popover应用CSS淡入淡出过渡 $('.popover_class').popover

我正在为表中某些高亮显示的行使用悬停触发的弹出框,当您使用鼠标滚轮相对快速地滚动离开元素时,即使您不再悬停目标元素,弹出框仍会继续显示一秒钟。它会产生一种奇怪的效果,弹出框会从您滚动到的方向滚动,移动到表的边框之外

下面是一些示例代码:

$('.popover_class').popover({
触发器:“悬停”,
位置:'对'
})

将popover动画设置为false(默认为true),这将停止对popover应用CSS淡入淡出过渡

 $('.popover_class').popover({
   trigger: 'hover',
   placement: 'right',
   animation: false
 });

在您尝试时触发鼠标滚动上的popover hide将不起作用,因为同样的动画效果也会被触发。

也许您的CSS中有转换?虽然这并没有解决当前的问题(实际上,我觉得应该……),但它对我尝试删除的其他一些行为有所帮助。ThanksUpdate:我在Firefox中测试,问题仍然存在。然而,这完全解决了Edge中的问题,并大大改善了Chrome中的问题(尽管如果滚动速度足够快,popover仍会在一瞬间滚动到表外)。