gpt4 book ai didi

javascript - 如何在可调整大小中添加特定的 maxWidth 选项值?

转载 作者:行者123 更新时间:2023-12-02 19:30:17 26 4
gpt4 key购买 nike

http://jsfiddle.net/ndpnU/2/

我想设置 maxWidth,但找不到任何解决方案,您可以帮助我吗?

我用这个:

$("#one").resizable({
minWidth: 200,
handles: 'e',
maxWidth: $(this).next().width() - 200 + $(this).width(),
alsoResizeReverse: "#two",

});

最佳答案

可调整大小的 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",
});

关于javascript - 如何在可调整大小中添加特定的 maxWidth 选项值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11573628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com