3

如何在 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>

这只是给我一个“未捕获的类型错误:未定义不是函数”

4

1 回答 1

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" 
于 2012-12-07T17:58:18.597 回答