我确实找到了类似的问题,但在我的情况下它并没有帮助我。
基本上,当我点击一个锚时,我会显示一个信息弹出窗口。我用以下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});
});
现在使用此代码,第一次单击没有任何反应,但之后只需单击即可正常工作。
如何通过第一次点击显示弹出窗口?
感谢。
答案 0 :(得分:3)
$(selector).popover
仅启用弹出窗口。它不需要处于单击事件中。
我会将.click
更改为.each