Bootstrap里怎么动态创建一个popover

 我来答
llzzcc66
2016-08-21 · 知道合伙人数码行家
llzzcc66
知道合伙人数码行家
采纳数:81385 获赞数:171475
公司运维员工

向TA提问 私信TA
展开全部
Bootstrap里如何动态创建一个popover

一种简单的方法就是自己写 popover 的 html,并且在需要显示 popover 的地方控制内容变化。
$("#your-button").popover({
html: true,
content: '<div id="content">...</div>'
})
.click(function() {
$("#content").text('YOUR CONTENT');
});

P.S. 最新的 bootstrap 3 的 popover(options) 初始化参数里提供了修改默认 popover template html 的选项,我没有实际用过不确定有没有坑,看起来会比上面的方法更加优雅。

js:
<script src='js/jquery-1.9.0.min.js' type="text/javascript"></script>
<script src='js/bootstrap.min.js' type="text/javascript"></script>
<link href='css/bootstrap.min.css' rel="stylesheet">
<link href='css/bootstrap.add.css' rel="stylesheet">

window.addEventListener("hashchange", function() { scrollBy(0, -145) })
$('#profil').popover({placement : 'bottom',html : 'true', trigger : 'hover'})

html:
<button class="btn btn-small btn-bpf-inverse" type="button" id="profil" data-original-title="Profil" href="#" data-toggle="popover" title="Détail du profil"
data-content="
<p>Profil métier :<br><span class='label label-success'>Gestion local des services</span></p>
<p>Type de Service :<br><span class='label label-success'>Services aux véhicules</span></p>
<p>Pays :<br><span class='label label-success'>Italy</span></p>
<p>Marque :<br><span class='label label-success'>Citroën</span></p>
">
<i class="icon-user"></i> Profil
</button>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式