2010-06-08 69 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