jquery ui resizable bug解决方法


Posted in Javascript onOctober 26, 2010

但开启 helper: 'ui-resizable-helper' 或animate: true, 时候,会发现官方的例子的宽度自动增加了10PX 仔细翻源代码一看,发现有以下问题:(如图)
jquery ui resizable bug解决方法

竟然用padding 难怪会自动添加宽度
这个问题在ie firefox下都存在.
其中这个问题比较难发现,但你可以用以下代码测试出来:

<style type="text/css"> 
#resizable { width: 350px; height: 150px; padding: 0.5em; } 
#resizable h3 { text-align: center; margin: 0; } 
.ui-resizable-helper { border: 1px dotted #ddd; } 
</style> 
<script type="text/javascript"> 
$(function() { 
$("#resizable").resizable({ 
maxWidth: 350,#让最大宽度和最小宽度一致 
minHeight: 150, 
minWidth: 350, 
helper: 'ui-resizable-helper' 
}); 
}); 
</script> 
</head> 
<body> 
<div id="resizable" class="ui-widget-content"> 
test 
</div> 
</body>

jquery ui resizable bug解决方法

只要把上面的

 #resizable { width: 350px; height: 150px; padding: 0.5em; }
 #resizable h3 { text
-align: center; margin: 0; }

改为:

 #resizable { width: 350px; height: 150px; }
 #resizable h3 { text
-align: center; margin: 5px; } 

即可.

其实细心一点会发现还有问题:

jquery ui resizable bug解决方法 

其实就是ui-widget-content的边框的大小为1px造成的,所以,我们改把#resizable的宽度在缩小2px

修改代码:

 #resizable { width: 350px; height: 150px; }

为:

#resizable { width: 348px; height: 150px; } 

在测试,正常了.

发现JQUI的小问题还真不少....

Javascript 相关文章推荐
JQuery 图片延迟加载并等比缩放插件
Nov 09 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
Apr 25 Javascript
js解析与序列化json数据(三)json的解析探讨
Feb 01 Javascript
Javascript基础教程之变量
Jan 18 Javascript
异步加载JS、CSS代码(推荐)
Jun 15 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
利用ES6语法重构React组件详解
Mar 02 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
Mar 13 Javascript
JS实现隔行换色的表格排序
Mar 27 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
详解vue配置后台接口方式
Mar 29 Javascript
Layui数据表格之单元格编辑方式
Oct 26 Javascript
HTML Dom与Css控制方法
Oct 25 #Javascript
Dom在ajax技术中的作用说明
Oct 25 #Javascript
Dom与浏览器兼容性说明
Oct 25 #Javascript
Dom 是什么的详细说明
Oct 25 #Javascript
Javascript类库的顶层对象名用户体验分析
Oct 24 #Javascript
让ie运行js时提示允许阻止内容运行的解决方法
Oct 24 #Javascript
javascript 隔行换色函数代码
Oct 24 #Javascript
You might like
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
php获取操作系统语言代码
2013/11/04 PHP
php url路由入门实例
2014/04/23 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
简单理解Python中的装饰器
2015/07/31 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Python使用剪切板的方法
2017/06/06 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
int在python中的含义以及用法
2019/06/27 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
python实现学生成绩测评系统
2020/06/22 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
管理科学大学生求职信
2013/11/13 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
公司禁烟通知
2015/04/23 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript