我addClass
/removeClass
一個名爲SiteClass
的CSS類動態地(請參閱this question作爲背景)。我的引導酥料餅綁定到這些,像這樣:Boostrap - Popover僅在第二次點擊後被解僱
$(document).ready(function(){
$("#SiteList").on('click','a.SiteClass', function(e){
alert('clicked');
e.preventDefault();
e.stopPropagation();
var strcontent = $(this).html();
var strTitle = 'Title for ' + strcontent;
var strMessage = 'Foo <b>Bar</b> Baz';
$(this).popover({
html: true,
title: strTitle,
content: strMessage
});
});
});
第一次我點擊我得到的警告框「點擊」,但沒有酥料餅。隨後的點擊和popover工程。
任何線索,爲什麼會發生這種情況,並從點擊1獲得彈出窗口?
嘗試在您的onclick函數的末尾添加'$(this).popover(「show」);'。 – elethan
@elethan當我添加該行時,它首次啓動,但我無法再次單擊該鏈接關閉彈出窗口。 –
在這種情況下,嘗試'$(this).popover(「toggle」);' – elethan