[jQuery] Image preload - stack everflow in IE
I need preload images to memory like this:
$(window).bind('load', function(){
var preload = [ 'image/b01_click.gif','image/b01_over.gif',
'image/b02_click.gif','image/b02_over.gif' ];
$(document.createElement('img')).bind('load', function(){
if(preload[0]) this.src = preload.shift();
}).trigger('load');
});
In Firefox, Opera, Safari it's OK, but InternetExplorer show error
"stack overflow" in specyfic situation:
1. enter the page from another
2. back to previous page
3. enter again to my page
Normal refresh page not generated error.
Where is the bug?