如何在文本字段顶部显示弹出框
How to display popover on top of Textfield
我从不做这类事情。
我的 html 页面中有一个 textField,它的代码在下面。
<div class="span4 mr1 shelflifeDiv">
<input type="text" id="shelfLifeField" name="Shelf Life" placeholder="Shelf Life" class="po1 pull-right" data-toggle="popover" data-placement="bottom" data-html=true data-trigger="click" data-content>
</div>
我的要求是,如果你点击那个字段,我想显示弹出框,为此我的网页设计师给出了以下模板。
<script id="shelflifePopover" type="text/x-handlebars-template">
<div class='row-fluid'>
<div class='span8'><span>Maximum Time</span></div>
<div class='span8'><input type='text' id='po1_maxtime' placeholder='Shelf life' class='mr2' disabled></div>
</div>
</script>
他说,每当你想在textField之上渲染弹出框时,只需将模板代码添加到textField的data-content
属性即可。
根据他的建议,当字段处于聚焦状态时,我使用setAttribute
附加了该模板代码。
如果光标离开文本字段,我想删除(隐藏)文本字段顶部的弹出框。
我尝试将模板代码添加到数据内容属性,但它不起作用。
var ele=document.getElementById("shelfLifeField");
//I compiled template code and assigned to compileCode variable.
ele.setAttribute("data-content",compileCode);
请谁能帮我,我完全卡在这里。
谢谢
您可以使用以下jQuery代码来显示引导弹出窗口,请在此处查看工作小提琴
$(function () {
var showPopover = function () {
$(this).popover('show');
}
, hidePopover = function () {
$(this).popover('hide');
};
$('#fb').popover({
content: 'Facebook',
trigger: 'hover',
placement:'top'
})
$('#tw').popover({
content: 'Twitter',
trigger: 'hover',
placement:'top'
})
$('#tb').popover({
content: 'tumblr',
trigger: 'hover',
placement:'top'
})
$('#fl').popover({
content: 'flickr',
trigger: 'hover',
placement:'top'
})
$('#yt').popover({
content: 'youtube',
trigger: 'hover',
placement:'top'
})
.focus(showPopover)
.blur(hidePopover)
.hover(showPopover, hidePopover);
});
相关文章:
- 完整日历 (v2) 在每周视图槽的顶部显示弹出框
- 未显示在数据生成的d3形状顶部的套印格式
- 在顶部显示滚动条&DIV
- 仪表D3.js在指针顶部显示值
- 在顶部框架上显示模态弹出窗口
- Chrome扩展-在全屏视频顶部显示自定义通知/弹出窗口(HTML元素)
- 如何在文本字段顶部显示弹出框
- 在页面顶部显示您的应用
- 聚合物适合抽屉顶部的纸张对话框显示
- 可拖动图标未显示在 Google 地图顶部且不重复
- 如何阻止我的汉堡图标停留在顶部栏上,使其与侧边菜单一起显示
- 如何在表单顶部显示所有适用的错误消息,而不是逐个显示错误消息
- 当圆形图像在圆轮中发生变化时,如何在顶部显示标签
- 如何在移动浏览器的屏幕顶部显示自定义警报
- 使用滚动顶部显示滚动的像素
- 在锚标记顶部显示交互式 Html 元素
- 在图像顶部显示文本
- 当在 Ul 上使用向上/向下箭头到达溢出自动项目的顶部/底部时显示隐藏的项目
- 强制safari在智能手机上始终显示顶部栏
- 获取标题的高度,并在滚动到标题之外时显示顶部导航