2012-01-09 48 views

回答

2

棒內$(function() { ... });

舉例而言,所有的初始化代碼,

$(function() { 
    var slickgrid = new Slick.Grid("#slickgrid", 10, 3, {}); 
    // any other initialisation code... 
}); 
+0

但我有網格,並正在通過AJAX裝其他物品,所以阿賈克斯成功後,我把這些插件(其我寧願不這樣做)。除此之外,他們不承認。 – David 2012-01-09 02:04:07

+1

什麼是不承認的什麼?如果你的意思是上面例子中的'slickgrid'變量,你可以將*聲明*移到函數之外,使它更具全局性,所以它可以從你的ajax成功處理程序訪問。關於ajax成功處理程序的初始化,爲什麼你不願意這樣做?如果它依賴於這些數據,那麼這是明智的做法,不是嗎? – Amadan 2012-01-09 02:09:20

+0

是的,我想這很好。我有很多其他的依賴插件,所以它在回調中容易混亂,但我會把它放在一個插件中,然後在回調中調用該插件。不知道是否有更好的方法通過jQuery爲非冒泡的「事件」。謝謝! – David 2012-01-09 02:40:14

相關問題