2014-10-03 55 views
-2

我想在加载DIV中的所有图像时激发一个jquery插件。要做到这一点我用下面的代码:jquery load()仅在触发它的多个元素时触发一次

$(document).ready(function(){ 
    $("#fullwidth-content img").load(function() { 
     $('#fullwidth-content img').capty(); 
    }); 
}); 

的问题是,该插件调用每一个图像加载时间发射。所以如果这个页面有5个图像,它会触发5次。我如何才能让它只触发一次?这是非常重要的,它等待要加载的图片..

回答

2

尝试

$(window).load(function(){ 
    $('#fullwidth-content img').capty(); 
}); 

的$(document)的DOM之后。就绪大火被加载,$(窗口)的所有元素后,.load火灾(包括图形)

http://api.jquery.com/load-event/