我在项目中使用 jQuery-ui 和 Angular 。我有一个使用 jQuery-ui 创建表的组件。
在该表内,我使用下面的代码显示标题的弹出窗口。
let tooltipTitleHtml = `<div>NAME : ${ entry.ov }</div>`;
$( cellEl ).attr( 'data-toggle', 'tooltip' )
.attr( 'data-delay', '1' )
.attr( 'data-container', 'body' )
.attr( 'data-placement', 'auto bottom' )
.attr( 'data-html', true )
.attr( 'data-title', tooltipTitleHtml )
.tooltip();
现在所有内容都可以在chrome中正常工作,但是如果我在Firefox中水平滚动,弹出窗口会相互捆绑在一起,除非我刷新整个屏幕,否则弹出窗口不会消失。
注意:仅在Firefox中滚动时出现问题。休息一切都很好。我的猜测是focusout
和mouseleave
事件在Firefox中滚动时不会触发。
请建议如何解决Firefox中的问题。 谢谢。