调用预加载功能

时间:2011-08-14 21:08:39

标签: jquery

  

可能重复:
  Preload Function

这是我的js代码。 https://github.com/nathansearles/Slides/blob/master/source/slides.js

   preload : function() {
            $('.slidesContainer').css({
                backgroundImage: "url(img/loading.gif)",
                backgroundPosition: "50% 50%",
                backgroundRepeat: "no-repeat"
            });

            this._loadImage( this.slides.eq( this.options.startAtSlide - 1 ).attr("src") ).then( $.proxy(function( url ) {
          this.slidesControl.fadeIn( this.options.fade.interval );
            this._trigger( "loaded", this.options.startAtSlide, this );

        },this));
    },  

我如何使用此代码。我打电话给$(“#slides”)。幻灯片(“preload”);.但如果我使用$(“#slides”)。slides();在$(“#slides”)之前。幻灯片(“preload”);这是有效的。我怎么只能打电话预载。

谢谢..

1 个答案:

答案 0 :(得分:0)

由于滑块是一个小部件,因此无法在不创建由preload完成的实例的情况下直接调用$("#slides").slides();。您可以在致电preload之前调用它以使其正常工作。