2011-08-23 44 views
1

我正在使用jquery-resizable我遇到了一個問題,我不知道在綁定調整元素時的最小寬度和高度,但我知道它的邊界當我開始調整大小時動態更改minWidth和minHeight

所以我想做一些事情,並編輯minWidthminHeight可調整大小的屬性,而不改變jquery.ui.resizable.js我可以做這個從函數的啓動方法,如果是的話怎麼做呢?

$("#mainDiv").resizable({ 
     handles: 's, e', 
     maxWidth : 10000, 
     maxHeight : 10000, 
     start: function(event, ui) { 
     wall.min = null; 
     wall.max = null; 
     wall.minEle = null; 
     wall.maxEle = null; 
     lastShift = 0; 
     var haschildren = ($("#mainDiv").children().size() > 0); 
     if(haschildren){ 
      if(ui.handle == "e"){// check first s or e 
       setMinMax(document.getElementById("mainDiv"), true, true); 
       addEffected(document.getElementById("mainDiv"), true); 
       checkInnerElementWidth(document.getElementById("mainDiv"), true); 
      } 
      else{ 
       setMinMax(document.getElementById("mainDiv"), false, true); 
       addEffected(document.getElementById("mainDiv"), true); 
       checkInnerElementHieght(document.getElementById("mainDiv"), true); 
      } 
     } 
    } 
}); 

在開始結束時,我有我的邊界條件有跟我

編輯: 我也想對汽車的解決方案滾動其不具備調整大小,頁面尺寸增加,但在一定程度上只是我希望它繼續滾動,直到用戶改變一個元素

+0

寫我自己的調整大小的代碼,根據我的要求成型終於didnt使用jQuery的調整大小 – Varun

回答

1

老實說,我不明白你爲什麼會需要改變尺寸。如果這是一個Ajax事件或事物的家長應自動更新它的寬度和高度,只要他們是MIN-和最大高度的界限之內。

一些具體指出你想實現將是很好的。

+0

實際的要求就是這樣我到只知道邊界條件,當我即將調整其大小 – Varun