如何设法在onclick事件中触发弹出窗口?
jQuery(document).ready(function($) {
$('[rel=popover]').popover().click(function(e) {e.preventDefault()});
});
<button class="btn" rel="popover" data-placement="bottom" data-trigger="manual" data-content="somecontent" data-original-title="Title" type="button" onclick="if(something==true) { console.log($(this));$(this).popover('show'); }">Start</button>
这只是让我得到一个“未捕获的TypeError:undefined不是函数”
答案 0 :(得分:1)
删除您的onclick,您可以根据文档http://twitter.github.com/bootstrap/javascript.html#popovers
在选项中指定触发器$('[rel=popover]').popover({trigger:'click'})
或者在你的html中指定它
<button class="btn" rel="popover" data-placement="bottom" data-trigger="click"