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 相关文章推荐
[原创]js获取数组任意个不重复的随机数组元素
Mar 15 Javascript
利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
Jan 02 Javascript
JavaScript Promise启示录
Aug 12 Javascript
Javascript中的包装类型介绍
Apr 02 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
Apr 16 Javascript
深入解读JavaScript中的Hoisting机制
Aug 12 Javascript
总结Javascript中的隐式类型转换
Aug 24 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
Dec 14 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
微信小程序实现打开内置地图功能【附源码下载】
Dec 07 Javascript
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
微信小程序 数据缓存实现方法详解
Aug 26 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
是否存在第一台收音机的说法
2021/03/01 无线电
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
php旋转图片90度的方法
2013/11/07 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
jQuery学习基础知识小结
2010/11/25 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
Vue使用NProgress进度条的方法
2019/09/21 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
Python import自定义模块方法
2015/02/12 Python
Python检测QQ在线状态的方法
2015/05/09 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
python实现高斯投影正反算方式
2020/01/17 Python
python计算二维矩形IOU实例
2020/01/18 Python
python实现学生信息管理系统源码
2021/02/22 Python
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
幼儿园大班评语大全
2014/04/17 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
公司开会通知
2015/04/20 职场文书
二审答辩状范文
2015/05/22 职场文书
同乡会致辞
2015/07/30 职场文书
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers