我正在尝试整合一个twitter bootstrap popover;我被迫使用
JavaScript API,因为一些动态元素通过Ajax加载,并且也应该做出反应.
基本上,这里是一个应该做出反应的示例标签:
<a data-container="#appConfigDialog" data-toggle="popover" data-placement="top" data-content="<img src="URL" />" data-html="true" href="#" class="popoverFileSee btn btn-default">See</a>
网址是由正确的URL替换的
和我的JS:
$( document ).on( "click",".popoverFileSee",function() { $( this ).popover( "toggle" ); return false; });
这是我想要实现的行为:
>当第一次点击时,popover显示
>当打开的popover发生点击时,它应该关闭它
不是“切换”的目的吗?这个代码示例有什么问题,还是应该在我的应用程序中检查其他地方?
谢谢
编辑:现在,它总是显示popover,即使它已经打开
奇怪的是:如果我添加alert(“test”);在我的回调函数中,它的工作原理