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 相关文章推荐
javascript生成/解析dom的CDATA类型的字段的代码
Apr 22 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
Apr 23 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
Mar 04 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
Apr 03 Javascript
js从外部获取图片的实现方法
Aug 05 Javascript
js实现百度搜索提示框
Feb 05 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
javascript实现扫雷简易版
Aug 18 Javascript
Angular短信模板校验代码
Sep 23 Javascript
vue中是怎样监听数组变化的
Oct 24 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
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
利用PHP扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
javascript smipleChart 简单图标类
2011/01/12 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
python打开网页和暂停实例
2014/09/30 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python enumerate内置函数用法总结
2020/01/07 Python
Python文件操作基础流程解析
2020/03/19 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
护士毕业生自我鉴定
2014/02/08 职场文书
班级学雷锋活动总结
2014/06/26 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
水电工岗位职责
2015/02/14 职场文书
负责培养人意见
2015/06/05 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis