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 防止刷新,后退,关闭
Aug 07 Javascript
一个JQuery操作Table的代码分享
Mar 30 Javascript
用原生js做个简单的滑动效果的回到顶部
Oct 15 Javascript
Javascript基础教程之数组 array
Jan 18 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
Jan 29 Javascript
jQuery实现html元素拖拽
Jul 21 Javascript
javascript性能优化之DOM交互操作实例分析
Dec 12 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
Aug 18 Javascript
javascript实现根据汉字获取简拼
Sep 25 Javascript
seajs学习教程之基础篇
Oct 20 Javascript
详解JavaScript中的属性和特性
Dec 08 Javascript
vue实现简单全选和反选功能
Sep 15 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提高编程效率的20个要点
2015/09/23 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
javascript 类定义的4种方法
2009/09/12 Javascript
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
js的Object.assign用法示例分析
2020/03/05 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python 调用win32pai 操作cmd的方法
2017/05/28 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
Java如何格式化日期
2012/08/07 面试题
Shell如何接收变量输入
2016/08/06 面试题
计算机大学生的自我评价
2013/10/15 职场文书
新学期教师寄语
2014/04/02 职场文书
十佳护士先进事迹
2014/05/08 职场文书
环保倡议书400字
2014/05/15 职场文书
书法兴趣小组活动总结
2014/07/07 职场文书
临时租车协议范本
2014/09/23 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
大学副班长竞选稿
2015/11/21 职场文书