0

jpreloader でクラスが「lazy」のすべての画像を除外するにはどうすればよいですか?

これは私のコードです... 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);
        }
    });
}
4

1 に答える 1

0

あなたが探しているものがわからないが、それだけでは十分ではありません:

$(element).find('*:not(script):not(.lazy)').each(function() {...})
于 2013-05-24T12:47:29.623 に答える