【发布时间】:2020-03-06 00:23:08
【问题描述】:
我正在为表格中某些突出显示的行使用悬停触发的弹出框,当您使用鼠标滚轮相对快速地滚动离开元素时,即使您不再悬停在目标元素。它会产生一种奇怪的效果,弹出框从您滚动到的方向滚动,移到表格边框之外。
下面是一些示例代码:
$('.popover_class').popover({
trigger: 'hover',
placement: 'right'
})
<tr class="bg-warning popover_class" data-toggle="popover" data-content="example"></tr>
我尝试了多种解决方案,包括在使用上面的代码初始化后隐藏滚动事件时的弹出框:
$('.popover_class').on('scroll', function() {
this.popover('hide');
});
使用 bootstrap 4、popper.js 1.15、jquery 3.4、DataTables。
谢谢
【问题讨论】:
-
也许你的 CSS 中有过渡?
标签: javascript jquery css bootstrap-4 popper.js