• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > Bootstrap的popover(弹出框)在append后弹不出(失效)

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

作者:向着阳光微笑 字体:[增加 减小] 来源:互联网 时间:2017-05-11

向着阳光微笑通过本文主要向大家介绍了bootstrap popover,bootstrap popover.js,popover,popover.js,mui popover等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在使用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>
</div>

但如果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后立即初始化

</div>

刚创建时效果图:

点击时效果图:

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Bootstrap的popover(弹出框)在append后弹不出(失效)
  • Bootstrap的popover(弹出框)2秒后定时消失的实现代码

相关文章

  • 2017-05-11JavaScript实现打地鼠小游戏
  • 2017-05-11Js自动截取字符串长度,添加省略号(……)的实现方法
  • 2017-05-11新闻上下滚动jquery 超简洁(必看篇)
  • 2017-05-11Javascript中for循环语句的几种写法总结对比
  • 2017-05-11使用vue框架 Ajax获取数据列表并用BootStrap显示出来
  • 2017-05-11js清除浏览器缓存的几种方法
  • 2017-05-11Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
  • 2017-05-11从零学习node.js之express入门(六)
  • 2017-05-11利用CSS、JavaScript及Ajax实现图片预加载的三大方法
  • 2017-05-11原生js实现淘宝购物车功能

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jquery 判断是否支持Placeholder属性的方法
    • JavaScript组件开发之输入框加候选框
    • JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
    • JQuery实现文字无缝滚动效果示例代码(Marquee插件)
    • jQuery实现别踩白块儿网页版小游戏
    • 利用ES6语法重构React组件详解
    • Node.JS中事件轮询(Event Loop)的解析
    • JS基于面向对象实现的多个倒计时器功能示例
    • Webpack中css-loader和less-loader的使用教程
    • 详解vue与后端数据交互(ajax):vue-resource

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有