嵌套可调整大小的元素
我正在使用 jQuery UI 的可调整大小的嵌套 div,如下所示:
<div id="resizable1">
<div id="resizable2">
</div>
</div>
我遇到了一个问题,禁用可调整大小 1 也会禁用可调整大小 2。因此,如果我调用以下命令...
$("#resizable1").resizable("disable");
...那么我也无法再调整可调整大小 2 的大小。
有其他人遇到过这种情况,并且知道解决这种行为的方法吗?
谢谢,
特拉维斯
I am using jQuery UI's resizable for nested divs, like so:
<div id="resizable1">
<div id="resizable2">
</div>
</div>
I'm running into a problem where disabling resizable 1 also disables resizable 2. So, if I call the following...
$("#resizable1").resizable("disable");
...then I can no longer resize resizable2 either.
Has anyone else encountered this, and know of a way around this behaviour?
Thanks,
Travis
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在使用嵌套可调整大小时也遇到了麻烦。设置第二个(嵌套)后,我失去了调整顶层大小的能力。
为了解决这个问题,我初始化并在悬停/移出时销毁嵌套的解决方案:
这不是最优雅的解决方案,但它有效。
I was having trouble using nested resizables as well.. after setting up the second (nested) I lost the ability to resize the top level one.
To work around this I initialize, and destroy the nested one upon hover over/out:
It's not the most elegant solution, but it works.
有点晚了,因为我确信您已经继续前进,但我遇到了同样的问题。这与一个已知问题有关:http://bugs.jqueryui.com/ticket/5973
根据 rdworth 的说法,您可以为此采取解决方法:
您可以在以下位置查看原始帖子: http://forum.jquery.com/topic/trouble-with-nested-resizings,或查看小提琴:
A little late, as I'm sure you've moved on, but I ran into the same issue. This is related to a known issue: http://bugs.jqueryui.com/ticket/5973
According to rdworth, you can do a workaround for this:
You can check out the original post at: http://forum.jquery.com/topic/trouble-with-nested-resizables, or check out the fiddle at: http://jsfiddle.net/rdworth/vaD8v/