2010-06-08 73 views
1

我想放置多个可调整大小和可拖动的div在一个页面上移动(垂直)在他们自己的父div。 你可以看看http://bit.ly/bCutBE多个resizables代理奇怪

然而,这些div的行为真的很奇怪,当我想调整它们的大小,特别是从北边,他们那种搬出屏幕非常快的,他们不应该能够同时去外部父div。 我只希望div能够在它的父项中垂直移动和调整大小,拖动部分工作得很好,但调整大小部分会给出这个问题。

我不能更好地描述它,但是看看你自己,当你尝试调整一个彩色div的大小时,它会立即清楚:将它向下移动一点,并尝试从北边。

该问题似乎是由遏制引起的:“父母”,可调整大小的行。当我删除这行时,它工作正常,但是彩色块不会留在他们的父项中,我希望它们留在它们的父项中。

我希望有人能帮助我这个...

我用jQuery代码:

$(document).ready(function(){ 
      $(".move") 
       .draggable({ 
        containment: 'parent', 
        grid: [50,50], 
        axis: 'y' 
       }) 
       .resizable({ 
        containment: 'parent', 
        grid: [50,50], 
        handles: 'n, s', 
        minHeight: 50 
       }); 
     }); 
+0

正试图限制调整大小,以便它不能调整大小,那么原始大小是为什么你在调整大小的遏制? – mcgrailm 2010-06-08 13:03:32

回答

0

这似乎是与拖动一个错误,可排序,你会发现一个workaround here

+0

感谢您的回答,但我并不真正了解如何调整我的代码,以便它能够正常工作,我对jQuery非常陌生,您会看到... 您能否帮助我进一步并告诉我如何适应我的代码? 非常感谢! – Noweem 2010-06-08 13:55:33

+0

我也没有任何运气 – mcgrailm 2010-06-08 15:55:49