gpt4 book ai didi

javascript - Bootstrap 3 : popover does not appear initially when initiated by click event of a class

转载 作者:行者123 更新时间:2023-12-03 11:41:30 24 4
gpt4 key购买 nike

当在主体上单击公共(public)类的任何元素时,我一直试图显示弹出窗口。问题是,弹出窗口最初不会在第一次单击时出现,但在下一次单击事件中它会出现并正常运行。这是我的代码:

HTML:

<button type="button" class="btn btn-info pop" data-container="body" data-toggle="popover" data-placement="top" data-content="Hello World! This is a test!"> Popover on top </button>

JavaScript:

$('body').on('click', '.pop', function(e){
$(this).popover();//.popover('show');
});

它也可在 JSFiddle 中找到。 .

我不明白这里出了什么问题?有什么建议吗?

最佳答案

功能代码为:

$( '.pop' ).popover();

Forked your fiddle here .

初始化元素上的popover会自行处理点击事件。您的代码等待第一次单击来初始化弹出窗口行为,这意味着第二次单击是弹出窗口可以自行处理的第一次单击。

关于javascript - Bootstrap 3 : popover does not appear initially when initiated by click event of a class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26257322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com