2012-03-30 30 views
0

爲什麼load()函數循環幾乎23倍的時候我只有八圖像配有頂級元素loopin在.load jQuery的

$(document).ready(function() 
{ 
    var i=0; 

    $('.image').load(function(){ 
    console.log(i++); 
    }); 
}); 

我的HTML是

<div class="pel homepics"> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
    <div class="left i1" ><a href="#" ><img class="image" src="image1.png"/></a></div> 
</div> 
+2

環狀8倍爲了我。 http://jsfiddle.net/Cecv7/1/ – Elen 2012-03-30 09:56:32

+0

在這裏,你確定沒有其他'.images'? – jb10210 2012-03-30 10:02:22

回答

0
$(document).ready(function() 
{ 
    $.each($('.image'),function(i,ele){ 
     $(ele).load(function(){ 
      alert(ele.attr("title")+" loaded"); 
     });  
    });  
});