2011-04-27 61 views
0

不工作我打電話其中包括jQuery的代碼,以使格調整大小功能。可調整大小的功能正常運行它不會爲第二個及以後按時上班第一時間。但。我加警惕該功能檢查function.Function電話的呼叫,但可調整大小不work.Why是怎麼回事?什麼解決?代碼在這裏:函數調用僅適用於一個時間,但下一次

function rezDesc() { 
    alert('resize'); 
    $(function() { 
     $("#placeDescHere").resizable({ 
      ghost: true, 
      alsoResize: '#LabelDesc', 
      handles: " e, s" 
     }); 
    }); 
} 

回答

1

從其$(function() { ... })塊中取出內部函數調用。

function rezDesc() 
{ 
    alert('resizze'); 
    $("#placeDescHere").resizable({ 
     ghost: true, 
     alsoResize:'#LabelDesc', 
     handles: " e, s" 
    }); 
} 
+0

如果DOM已經準備就緒,該函數應該立即執行,這樣就不太可能破壞它。 – ThiefMaster 2011-04-27 09:28:04

+0

但它會執行每一次? – Alnitak 2011-04-27 09:30:02

+0

是 - http://jsfiddle.net/ThiefMaster/rGZyD/ – ThiefMaster 2011-04-27 09:32:28

1

內部功能塊不是必需的。

function rezDesc() 
{ 
    alert('resizze'); 
    $("#placeDescHere").resizable({ 
     ghost: true, 
     alsoResize:'#LabelDesc', 
     handles: " e, s" 
    }); 
} 
+0

我刪除了內部函數和tried.but還是它不工作.. – 2011-04-27 09:35:15

相關問題