Bootstrap的popover(弹出框)在append后弹不出(失效)


Posted in Javascript onFebruary 27, 2017

在使用popover(弹出框)时,发现跟其他组件使用方式有些区别,需要手动初始化才能弹出来,如下:

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
 Popover on 顶部
</button>

<script>
$(function () {
 $('[data-toggle="popover"]').popover()
})
</script>

但如果popover(弹出框)DOM是后来创建的,比如append后,最开始手动初始化了也没用,经过几次测试后,发现需要再刚创建popover的DOM后,再一次初始化才生效,如下:

var testHtml = "<button type='button' class='btn btn-default' data-container='body' data-toggle='popover' data-placement='top' data-content='Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'>"+
     "Popover on 顶部"+
    "</button>"

 $("body").append(testHtml);
 $('[data-toggle="popover"]').popover(); //创建popover(弹出框)DOM后立即初始化

刚创建时效果图:

Bootstrap的popover(弹出框)在append后弹不出(失效)

点击时效果图:

Bootstrap的popover(弹出框)在append后弹不出(失效)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript-TreeView父子联动效果保持节点状态一致
Aug 12 Javascript
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
jQuery大于号(&gt;)选择器的作用解释
Jan 13 Javascript
JS控制表格实现一条光线流动分割行的方法
Mar 09 Javascript
高性能JavaScript 重排与重绘(2)
Aug 11 Javascript
JS简单实现点击复制链接的方法
Aug 03 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
Feb 19 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
May 17 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
May 16 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
Sep 09 Javascript
原生js实现点击按钮复制内容到剪切板
Nov 19 Javascript
jQuery实现简单弹窗遮罩效果
Feb 27 #Javascript
js 调用百度分享功能
Feb 27 #Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
Feb 27 #Javascript
jQuery实现元素的插入
Feb 27 #Javascript
jQuery实现导航回弹效果
Feb 27 #Javascript
使用jQuery操作DOM的方法小结
Feb 27 #Javascript
jQuery模拟淘宝购物车功能
Feb 27 #Javascript
You might like
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
Python导入txt数据到mysql的方法
2015/04/08 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
python同时替换多个字符串方法示例
2019/09/17 Python
python装饰器原理与用法深入详解
2019/12/19 Python
Python通过字典映射函数实现switch
2020/11/06 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
医学生个人求职信范文
2013/09/24 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
身边的榜样活动方案
2014/08/20 职场文书
2015入党自传书范文
2015/06/26 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
Python first-order-model实现让照片动起来
2022/06/25 Python