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 相关文章推荐
执行iframe中的javascript方法
Oct 07 Javascript
jquery改变tr背景色的示例代码
Dec 28 Javascript
js/jquery判断浏览器的方法小结
Sep 02 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
Jan 30 Javascript
Jquery的基本对象转换和文档加载用法实例
Feb 25 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 Javascript
JS实现兼容性较好的随屏滚动效果
Nov 09 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
Mar 28 Javascript
ES6新特性之字符串的扩展实例分析
Apr 01 Javascript
react-router JS 控制路由跳转实例
Jun 15 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
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
php中对xml读取的相关函数的介绍一
2008/06/05 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
python自动安装pip
2014/04/24 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
python根据unicode判断语言类型实例代码
2018/01/17 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
Python Grid使用和布局详解
2018/06/30 Python
python中的常量和变量代码详解
2018/07/25 Python
Python装饰器语法糖
2019/01/02 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
铁路个人事迹材料
2014/01/30 职场文书
支部书记四风对照材料
2014/08/28 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
Python编写车票订购系统 Python实现快递收费系统
2022/08/14 Python