Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌套可调整大小的元素_Javascript_Jquery_Jquery Ui_Jquery Ui Resizable - Fatal编程技术网

Javascript 嵌套可调整大小的元素

Javascript 嵌套可调整大小的元素,javascript,jquery,jquery-ui,jquery-ui-resizable,Javascript,Jquery,Jquery Ui,Jquery Ui Resizable,我正在使用jQuery UI的可调整大小的嵌套div,如下所示: <div id="resizable1"> <div id="resizable2"> </div> </div> …然后我也无法再调整可调整大小2 有没有其他人遇到过这种情况,并且知道如何避免这种行为 谢谢 Travis我在使用嵌套的可调整大小的工具时也遇到了问题。。在设置第二个(嵌套)后,我失去了调整顶层的能力 要解决此问题,我将初始化,并在悬停/移出时销毁嵌套的一

我正在使用jQuery UI的可调整大小的嵌套div,如下所示:

<div id="resizable1">
   <div id="resizable2">
   </div>
</div>
…然后我也无法再调整可调整大小2

有没有其他人遇到过这种情况,并且知道如何避免这种行为

谢谢


Travis

我在使用嵌套的可调整大小的工具时也遇到了问题。。在设置第二个(嵌套)后,我失去了调整顶层的能力

要解决此问题,我将初始化,并在悬停/移出时销毁嵌套的一个:

$(".the-nested-elements").each(function() {
  $(this).hover(function() {
    $(this).resizable();
  },function() {
    $(this).resizable("destroy");                       
  });
});

这不是最优雅的解决方案,但它很有效。

有点晚了,因为我相信您已经离开了,但我遇到了同样的问题。这与一个已知问题有关:

根据rdworth的说法,您可以为此采取一种变通方法:

$("#resizable1").resizable("disable")
    .removeClass("ui-state-disabled ui-resizable-disabled")
    .children(".ui-resizable-handle").hide();
您可以在以下网址查看原始帖子,或在以下网址查看小提琴:

$("#resizable1").resizable("disable")
    .removeClass("ui-state-disabled ui-resizable-disabled")
    .children(".ui-resizable-handle").hide();