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 相关文章推荐
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
js实现快速分享功能(你的文章分享工具)
Jun 25 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
JS数组合并push与concat区别分析
Dec 17 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
Apr 06 Javascript
jQuery简单实现列表隐藏和显示效果示例
Sep 12 Javascript
jquery select2的使用心得(推荐)
Dec 04 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
Vue中$refs的用法详解
Jun 24 Javascript
element el-input directive数字进行控制
Oct 11 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 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桌面中心(一) 创建数据库
2007/03/11 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
php多文件上传下载示例分享
2014/02/20 PHP
php导出生成word的方法
2015/12/25 PHP
DOM下的节点属性和操作小结
2009/05/14 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
使用PDB模式调试Python程序介绍
2015/04/05 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
2018/06/27 Python
python实现连续图文识别
2018/12/18 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
python flask搭建web应用教程
2019/11/19 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
文科教师毕业的自我评价
2014/01/16 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
房屋所有权证明
2014/10/20 职场文书
维护民族团结心得体会2016
2016/01/15 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS