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游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
jquerymobile局部渲染的各种刷新方法小结
Mar 05 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 Javascript
js仿网易表单及时验证功能
Mar 07 Javascript
tab栏切换原理
Mar 22 Javascript
Vue2.x中的父子组件相互通信的实现方法
May 02 Javascript
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
vue组件编写之todolist组件实例详解
Jan 22 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
Vue解析剪切板图片并实现发送功能
Feb 04 Javascript
Vue.js使用axios动态获取response里的data数据操作
Sep 08 Javascript
解决vue-cli输入命令vue ui没效果的问题
Nov 17 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 print EOF实现方法
2009/05/21 PHP
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
discuz目录文件资料汇总
2014/12/30 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
php array_map()函数实例用法
2021/03/03 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
探索Vue高阶组件的使用
2018/01/08 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
关于pymysql模块的使用以及代码详解
2019/09/01 Python
Python双链表原理与实现方法详解
2020/02/22 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
部队领导证婚词
2014/01/12 职场文书
十八大感想感言
2014/02/10 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
党员示范岗材料
2014/12/19 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
通知怎么写?
2019/04/17 职场文书
浅谈python中的多态
2021/06/15 Python
python tqdm用法及实例详解
2021/06/16 Python