Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案


Posted in Javascript onSeptember 15, 2016

UEditor组件是百度提供的一套开源的web在线所见即所得富文本编辑器,具有轻量,可定制,注重用户体验等特点,基于MIT协议,功能很强大。最近在使用的过程中发现其中上传的图片(或者插入已有的表情包图片)都无法正常缩放,选中图片,用鼠标点击并拖动图片边沿的小标签,图片只能缩小不能放大。尝试过很多方法都没办法解决,甚至检查了js源码,也没有发现有任何异常的地方。

后来无意中发现页面上引入了Bootstrap,而Bootstrap默认将box-sizing样式统一设成border-box了。具体内容可以查看Bootstrap的发布日志:http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released/

有关box-sizing样式的定义和用法可以看这里:http://www.w3school.com.cn/cssref/pr_box-sizing.asp

Bootstrap中有影响的css:

*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

我们只需要在页面上重新定义css来覆盖Bootstrap中的上述样式即可,如:

.edui-container *{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.edui-container *:before,
.edui-container *:after {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

* .edui-container为引用UEditor组件的父元素上使用的css class。

以上所述是小编给大家介绍的Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jQuery 各种浏览器下获得日期区别
Dec 22 Javascript
分享27款非常棒的jQuery 表单插件
Mar 28 Javascript
jQuery中clearQueue()方法用法实例
Dec 29 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
Jan 21 Javascript
基于jQuery实现仿51job城市选择功能实例代码
Mar 02 Javascript
AngularJS Ajax详解及示例代码
Aug 17 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
Nov 05 Javascript
vue移动端路由切换实例分析
May 14 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
Sep 28 Javascript
在vue中使用回调函数,this调用无效的解决
Aug 11 Javascript
详细分析JavaScript中的深浅拷贝
Sep 17 Javascript
基于JS+Canves实现点击按钮水波纹效果
Sep 15 #Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
Sep 15 #Javascript
Node.js connect ECONNREFUSED错误解决办法
Sep 15 #Javascript
Bootstrap精简教程中秋大放送
Sep 15 #Javascript
AngularJS 指令的交互详解及实例代码
Sep 14 #Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
Sep 14 #Javascript
什么是JavaScript注入攻击?
Sep 14 #Javascript
You might like
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
js微信分享实现代码
2020/10/11 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
Vant picker 多级联动操作
2020/11/02 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
财务情况说明书范文
2014/05/06 职场文书
走群众路线学习笔记
2014/11/06 职场文书
2015年售票员工作总结
2015/04/29 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP