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 相关文章推荐
Underscore.js 的模板功能介绍与应用
Dec 24 Javascript
调整小数的格式保留小数点后两位
May 14 Javascript
Jquery实现的角色左右选择特效
May 21 Javascript
Jquery自定义button按钮的几种方法
Jun 11 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
Sep 04 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
详解AngularJS2 Http服务
Jun 26 Javascript
JavaScript 异步调用
Oct 25 Javascript
总结javascript三元运算符知识点
Sep 28 Javascript
JS定时器如何实现提交成功提示功能
Jun 12 Javascript
vue 如何从单页应用改造成多页应用
Oct 23 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
实例讲解PHP表单处理
2019/02/15 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
JavaScript 格式字符串的应用
2010/03/29 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
详细讲解Python中的文件I/O操作
2015/05/24 Python
python脚本替换指定行实现步骤
2017/07/11 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
python实现经纬度采样的示例代码
2020/12/10 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
保荐人的岗位职责
2013/11/19 职场文书
后勤岗位职责
2013/11/26 职场文书
军训鉴定表自我鉴定
2014/02/13 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
中学生逃课检讨书
2015/02/17 职场文书
2015年公司工作总结
2015/04/25 职场文书
企业工会工作总结2015
2015/05/13 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle