我試圖編寫一個使用setInterval加載時在圖像中淡入淡出的Jquery腳本。在文檔中隱藏圖像準備就緒,在每個圖像中加載時淡入淡出
我目前的代碼不工作 - 「圖像加載」類不會被刪除。
所以有兩個問題:1)爲什麼代碼不工作,2)這是完成我想要做什麼的最好方法?有沒有更好的辦法?
(function($) {
var $props = $('#properties'),
$imgs = $props.find("img");
$imgs.addClass('image-loading');
(function updateImages() {
setTimeout(function() {
$imgs.each(function(){
$me = $(this);
// If image is loaded, remove class
$me.load(function(){
$me.removeClass('image-loading');
});
});
// if all images are loaded, stop the loop
$imgs.load(function() {
return false;
});
updateImages();
}, 100);
})();
})(jQuery);
[使圖像加載使用jquery淡入圖像]可能的重複(http://stackoverflow.com/questions/1700864/making-images-fade-in-on-i-i-mage-load-using-jquery) – 2012-02-17 15:51:16