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 相关文章推荐
ExtJs事件机制基本代码模型和流程解析
Oct 24 Javascript
jQuery hover 延时器实现代码
Mar 12 Javascript
jquery批量控制form禁用的代码
Aug 06 Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 Javascript
jQuery中slideUp 和 slideDown 的点击事件
Feb 26 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
JS异步文件上传(兼容IE8+)
Apr 02 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
基于openlayers4实现点的扩散效果
Aug 17 Javascript
vue实现跨域的方法分析
May 21 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
JS获取当前时间戳方法解析
Aug 29 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
查询json的数据结构的8种方式简介
2014/03/10 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
Ionic项目中Native Camera的使用方法
2017/06/07 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
Python循环语句之break与continue的用法
2015/10/14 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
python 简单的调用有道翻译
2020/11/25 Python
python中xlrd模块的使用详解
2021/02/01 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
法学毕业生自荐信
2013/11/13 职场文书
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
我的教育故事演讲稿
2014/05/04 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
公共场所禁烟倡议书
2014/08/30 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
pycharm无法安装cv2模块问题
2022/05/20 Python