Hello

I'm having problems with the following code:

    for (var i = 0; i < images.length; i++) {
        var img = new Image();
                img.src = images[i][0];
        $(img).bind('load', function() {
                        stack.push( $('<a/>').attr('href', 
images[i][1]).append(this)[0] );
        });
    }

The problems seems to be because stack.push cannot access images[i][1]
which is a two-dimensional array, defined after/in $(document).ready
(function().

The error I get:

images[i] is undefined
[Break on this error] stack.push( $('<a/>').attr('href', images[i]
[1]).append(this)[0] );
event is not defined
[Break on this error] stack.push( $('<a/>').attr('href', images[i]
[1]).append(this)[0] );

If I replace images[i][1] with the value such as 'somelink.htm' it
will work just fine.

What am I doing wrong?

Thanks a lot for help!

Reply via email to