jQuery插件误解

时间:2011-04-09 07:02:20

标签: jquery jquery-plugins

我已经从xml文件中加载了一个带有数据的数组。我知道数据在代码位置的数组中,因为我使用它。 我正在尝试启动插件来预加载图像。我还没有那么远。我坚持认为我的插件不会被解雇。 奇怪的是,当我合并警报消息警报('hello')时,我的数组中的数据会按照我想要的方式被推出。当我拿出它时,它不起作用。 我在这方面相当新,但不是一个总的菜鸟。它对我来说没有意义。

(function( $ ){
alert('hallo');
  $.fn.preload = function() {        
    this.each(function(){
                alert(this.children('name').text());

    });
}
})( jQuery );

$(photoArray).preload();

我迷路了......!

1 个答案:

答案 0 :(得分:0)

这个脚本运行正常。确保提交的数组中包含数据。

使用XML文件中的数据动态填充数组。在调用插件时,数组尚未填充。添加的警报会暂时保留脚本,这足以填充数组。 因此,脚本不会在没有警报添加延迟的情况下解析数据,因为没有数据。