如何排除所有带有课程的图像'懒惰'在jpreloader?
这是我的代码......它与http://www.inwebson.com/demo/jpreloader-v2/js/jpreloader.js相同 和演示页面 http://www.inwebson.com/demo/jpreloader-v2/
//get all images from css and <img> tag
var getImages = function(element) {
$(element).find('*:not(script)').each(function() {
var url = "";
if ($(this).css('background-image').indexOf('none') == -1 && $(this).css('background-image').indexOf('-gradient') == -1) {
url = $(this).css('background-image');
if(url.indexOf('url') != -1) {
var temp = url.match(/url\((.*?)\)/);
url = temp[1].replace(/\"/g, '');
}
} else if ($(this).get(0).nodeName.toLowerCase() == 'img' && typeof($(this).attr('src')) != 'undefined') {
url = $(this).attr('src');
}
if (url.length > 0) {
items.push(url);
}
});
}
答案 0 :(得分:0)
不确定你在寻找什么,但还不够:
$(element).find('*:not(script):not(.lazy)').each(function() {...})