2

I am trying to slide an image into the page when the page is loaded, I have the script working fine however when the image hasn't been chached it loads the image first, then executes the script. I have tried to preload the images but still am getting the glich.

Here is a testing link: http://luvly.co.nz/space/akatarawa-road.html

And here is the scripts I have been dealing with:

preload

$.fn.preload = function() {
            this.each(function(){
                $('<img/>')[0].src = this;
            });
        }

        // Usage:

        $(['images/aka/aka1.2.jpg',
            'images/aka/aka2.jpg',
            'images/aka/aka3.jpg',
            'images/aka/aka4.jpg',
            'images/aka/aka5.jpg',
            'images/aka/aka6.jpg', 
            'images/aka/aka7.jpg', 
            'images/aka/aka8.jpg', 
            'images/aka/aka9.jpg', 
            'images/aka/aka10.jpg']).preload();

Slider:

$(function() {
  $("#1-slide").one('load', function () {
    $(this).show("slide", { direction: "right" }, 1000);
  }).each(function() {
    if(this.complete) $(this).load();
  });
});

Also I know I shouldn't be using a number to start an ID but it is just for testing purposes at the moment.

4

1 に答える 1