Bootstrap弹出框(Popover)被挤压的问题小结


Posted in Javascript onJuly 11, 2017

比较了下Bootstrap的popover和一些其它的开源项目,觉得Bootstrap的还算不错。没想到第一次就遇到了一个问题。

弹出框显示的时候如果贴近一个列的边沿,就会很窄,如果一个列比较宽还好,而如果遇到这样的列比如:<div class="col-md-2">,几乎任意位置显示的弹出框都被挤压了。

先看看我的实现以及效果:

js:

$(function (){
 $("[data-toggle='popover']").popover({
  trigger: 'hover'
 });
});

html:

<div class="col-md-1">
 ...
 <img src="..." width="50" height="50" data-toggle="popover" data-content='...' title="..." />
 ...
</div>

效果

Bootstrap弹出框(Popover)被挤压的问题小结

不过解决起来很简单,只需在初始化的时候添加一个container属性就可以了:

$(function (){
 $("[data-toggle='popover']").popover({
  trigger: 'hover',
 container: 'body'
 });
});

我们把容器设置成整个页面的body,这样popover就有足够宽的地方了。

Bootstrap弹出框(Popover)被挤压的问题小结

实际上在官网上对container的作用是有说明的地址  ,只是没有注意到:

Appends the popover to a specific element. Example: container: 'body'. This option is particularly useful in that it allows you to position the popover in the flow of the document near the triggering element - which will prevent the popover from floating away from the triggering element during a window resize.

以上所述是小编给大家介绍的Bootstrap弹出框(Popover)被挤压的问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js压缩工具 yuicompressor 使用教程
Mar 31 Javascript
javascript中attribute和property的区别详解
Jun 05 Javascript
jQuery中bind()方法用法实例
Jan 19 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
Nov 22 Javascript
JavaScript基础之AJAX简单的小demo
Jan 29 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
Vue路由跳转问题记录详解
Jun 15 Javascript
微信小程序封装的HTTP请求示例【附升级版】
May 11 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
Sep 06 Javascript
利用PHP实现递归删除链表元素的方法示例
Oct 23 Javascript
React入门教程之Hello World以及环境搭建详解
Jul 11 #Javascript
underscore之function_动力节点Java学院整理
Jul 11 #Javascript
ReactNative实现图片上传功能的示例代码
Jul 11 #Javascript
手把手教你搭建ES6的开发运行环境
Jul 11 #Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 #Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
Jul 11 #Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
Jul 11 #Javascript
You might like
在普通HTTP上安全地传输密码
2007/07/21 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python将文本转换成图片输出的方法
2015/04/28 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
PyQt5每天必学之布局管理
2018/04/19 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
美国网上订购鲜花:FTD
2016/09/23 全球购物
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
我们的节日端午节活动方案
2014/03/02 职场文书
公司承诺书范文
2014/05/19 职场文书
小学生读书活动总结
2014/06/30 职场文书
放飞理想演讲稿
2014/09/09 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
青年文明号申报材料
2014/12/23 职场文书
英语导游欢迎词
2015/09/30 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技