如何在Resizable中添加maxWidth选项的特定值
How to add a specific value of maxWidth option in Resizable?
http://jsfiddle.net/ndpnU/2/
我想设置最大宽度,但我找不到任何解决方案,你能帮我吗?
我使用这个:
$("#one").resizable({
minWidth: 200,
handles: 'e',
maxWidth: $(this).next().width() - 200 + $(this).width(),
alsoResizeReverse: "#two",
});
resizable的maxWidth
属性确实被设置了,只是没有设置为您期望的值。当我在浏览器中加载页面时,maxWidth
被设置为大约1200。这是因为$(this).next().width()
返回null,而$(this).width()
可能没有返回您期望的值
似乎您假定this
是指#one
元素。但是,在您的代码中,this
实际上是指#document
元素。因此$(this).next()返回null,因为#document
没有同级元素。您可以使用浏览器中的JS调试/开发工具来验证这一点。
也许您真的希望使用#one
元素而不是#document
。在这种情况下,您可以按照以下方式修复代码:
var $oneEl = $("#one");
$oneEl.resizable({
minWidth: 200,
handles: 'e',
maxWidth: $oneEl.next().width() - 200 + $oneEl.width(),
alsoResizeReverse: "#two",
});
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 无法在Ionic select中预先选择最后一个选项
- 如何在选项卡上定义属性'的主窗口对象
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 使用此选项选择父类内部的类
- CKeditor:更改对话框中的默认选择选项
- JQuery覆盖不更改单选选项
- 活动选项卡's源代码-获取变量s值
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 如何从选择框中的选项中获取属性值
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何在Resizable中添加maxWidth选项的特定值
- 更改Backbone.js中的Colorbox maxWidth选项