我确实找到了类似的问题,但对我的情况没有帮助。
基本上,当我点击一个 anchor 时,我会显示一个信息弹出框。我用下面的js代码实现了这一点
$("[data-popover]").click(function(){
var selector = $(this).data('popover');
var popoverContentId = $(this).data('popover-content');
var popoverPlacement = $(this).data('placement');
var popoverWidth = $(this).data('width');
var htmlContent = $(popoverContentId).html();
$(selector).popover({placement: popoverPlacement, title: '', width: popoverWidth, content: htmlContent, html: true});
});
现在有了这段代码,第一次点击没有任何反应,但之后点击一下就可以正常工作了。
如何在第一次点击时显示弹出窗口?
谢谢。
最佳答案
$(selector).popover
仅启用弹出框。它不需要在点击事件中。
我会将 .click
更改为 .each
关于javascript - 第一次点击不显示 Twitter Bootstrap 3 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22973287/