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异或加解密效果代码
Jun 25 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
Mar 24 Javascript
Jquery选中或取消radio示例
Sep 29 Javascript
JavaScript动态插入script的基本思路及实现函数
Nov 11 Javascript
ajaxFileUpload.js插件支持多文件上传的方法
Sep 02 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
javascript中setInterval的用法
Jul 19 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
Oct 13 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
Jul 09 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
AJAX检测用户名是否存在的方法
Mar 24 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
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
js event事件的传递与冒泡处理
2009/12/06 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python解释执行原理分析
2014/08/22 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
单位未婚证明范本
2014/01/18 职场文书
办公室副主任职责范本
2014/03/08 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
运动会加油稿100字
2014/09/19 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
Django Paginator分页器的使用示例
2021/06/23 Python
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS