访问jQuery函数范围中的函数

时间:2013-12-11 09:32:03

标签: javascript jquery

这是一个非常愚蠢的问题 - 我无法访问$(document).ready(...)中定义的函数,因为它绑定到该函数范围,并想知道是否有办法(可能通过使用某种方式)共享服务等)?

基本上,我创建了一个在$(document).ready(...)块之外的预加载函数,在完成预加载之后,它应该执行一个回调函数(在$(document).ready()块中定义)。

preload(['http://www.kidstartnow.com/images/carousel_offers_2.jpg', 'http://www.kidstartnow.com/images/carousel_offers_3.jpg'], function(len) {
    sayLength(len);   
})

http://jsfiddle.net/8TVwa/1/

这似乎与两个$(document).ready(...)范围之间不同范围的问题有关。在另一个$(document).ready(...)范围内访问变量的最佳方法是什么(用例可以说我有几个不同的函数存储在不同的文件中,每个函数都使用jQuery,我不需要包装一个{ {1}}每个文件? http://jsfiddle.net/qu79j/

0 个答案:

没有答案