我是一个包含文本框的sweetalert盒子。 sweetalert在自举模式盒子上打开。在Firefox中,我试图点击文本框但是没有得到重点。
这是我的Sweet Alert代码:
ng-class
这是截图:
答案 0 :(得分:2)
根据评论中 @limonte 给出的已知问题,Boostrap模式框有一个名为enforceFocus的函数,一旦我们尝试将焦点放在元素上,它立即将焦点放在模态本身上没有包裹在BS模态框中。
所以我现在所做的就是从下面的文档解开 focusin.bs.modal 事件。它工作正常。
jQuery('#myModal').on('shown.bs.modal', function() {
jQuery(document).off('focusin.modal');
});
除了彼此之外,我们没有任何其他解决办法。
我们可以使用以下行覆盖该特定方法:
jQuery.fn.modal.Constructor.prototype.enforceFocus = function () { };