Hou*_*man 6 jquery jquery-plugins popover twitter-bootstrap
我通过数据属性在下拉列表上创建了一个popover:
<select id="timezone_dropdown" data-content="This is the timezone" rel="popover" data-placement="bottom" data-original-title="Time Zone">
Run Code Online (Sandbox Code Playgroud)
每当我点击一个链接按钮,我想显示浮动在下拉列表上的popover.
<a class="btn timezone_help" href="#">Help</a>
Run Code Online (Sandbox Code Playgroud)
在javascript中,我已经将它定义为:
$(document).ready(function () {
$('.timezone_help').click(show_timezone_help);
})
function show_timezone_help(event){
event.preventDefault();
$('#timezone_dropdown').popover('show');
}
Run Code Online (Sandbox Code Playgroud)
这样就完成了工作,但是当我再次点击按钮时,它仍然保留在那里.有没有办法检查它是否已经打开并在函数中隐藏它,还是有更好的方法?
用途.popover('toggle'):
function show_timezone_help(event){
event.preventDefault();
$('#timezone_dropdown').popover('toggle');
}?
Run Code Online (Sandbox Code Playgroud)
并将该属性添加data-trigger="manual"到您的下拉列表中.
演示.
| 归档时间: |
|
| 查看次数: |
9974 次 |
| 最近记录: |