2012-01-09 77 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

相关问题