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 相关文章推荐
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
Jan 11 Javascript
ASP 过滤数组重复数据函数(加强版)
May 31 Javascript
浅析Javascript使用include/require
Nov 13 Javascript
Jquery对select的增、删、改、查操作
Feb 06 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
浅谈JavaScript变量的自动转换和语句
Jun 12 Javascript
React Router v4 入坑指南(小结)
Apr 08 Javascript
详解小程序设置缓存并且不覆盖原有数据
Apr 15 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
Apr 26 Javascript
vue监听dom大小改变案例
Jul 29 Javascript
vue组件中传值EventBus的使用及注意事项说明
Nov 16 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实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
用户注册常用javascript代码
2009/08/29 Javascript
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
Python编程argparse入门浅析
2018/02/07 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
200行python代码实现2048游戏
2019/07/17 Python
Django操作session 的方法
2020/03/09 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
Django如何批量创建Model
2020/09/01 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
天网面试题
2013/04/07 面试题
财务与信息服务专业推荐信
2013/11/28 职场文书
买房子个人收入证明
2014/01/16 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
运动会稿件100字
2014/02/21 职场文书
环保建议书100字
2014/05/14 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
离婚协议书样本
2015/01/26 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
如何使用flask将模型部署为服务
2021/05/13 Python