如何在Firefox中进行水平滚动时使jQuery-ui工具提示消失?

时间:2019-05-03 06:37:26

标签: jquery angular jquery-ui

我在项目中使用 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中滚动时出现问题。休息一切都很好。我的猜测是focusoutmouseleave事件在Firefox中滚动时不会触发。

请建议如何解决Firefox中的问题。 谢谢。

0 个答案:

没有答案