【发布时间】:2014-08-26 03:29:04
【问题描述】:
我正在使用输入组文本框,我需要 Bootstrap 3 弹出框才能工作,并且弹出框模板应该由我定义和设计。 所以我目前拥有的 html 是:
<div class="row">
<div class="col-sm-2">
<div class="input-group">
<input type="text" class="form-control jq-timePicker" value="09:30">
<span class="input-group-addon" rel="popover">
<span class="glyphicon glyphicon-time"></span>
</span>
</div>
</div>
</div>
我希望在单击输入组图标时打开一个弹出框。在这种情况下,当单击具有 glyphicon-time 类的 span 时,会显示或显示带有以下 HTML 的弹出框:
<div class="timePickerWrapper popover">
<div class="arrow"></div>
<div class="popover-content">
<div class="timePickerCanvas"></div>
<div class="timePickerClock timePickerHours"></div>
<div class="timePickerClock timePickerMinutes"></div>
</div>
</div>
JS 写的:
$(document).ready(function () {
var popoverTemplate = ['<div class="timePickerWrapper popover">',
'<div class="arrow"></div>',
'<div class="popover-content">',
'<div class="timePickerCanvas"></div>',
'<div class="timePickerClock timePickerHours"></div>',
'<div class="timePickerClock timePickerMinutes"></div>',
'</div>',
'</div>'].join('');
$('body').popover({
selector: '[rel=popover]',
trigger: 'click',
template: popoverTemplate,
placement: "bottom",
html: true
});
});
在这里查看小提琴:http://www.bootply.com/4fMzxGRpik
谁能帮我纠正我在做什么错误以及需要做什么才能显示popvhover。
【问题讨论】:
标签: jquery html css twitter-bootstrap-3