我有一个插件可以找到给定父元素中的所有 img 元素。一些图像是我需要从数组中删除的重复图像。我想我可以将它们全部放入一个数组中,然后过滤掉重复项,或者在我遍历地图时进行某种条件检查,但不太确定该怎么做
jq插件
(function( $ ){
$.fn.cacheImages = function() {
this.find('img').map(function(){
if($(this).attr('data-src') == null ||$(this).attr('data-src') == 'null'){
return;
}
else{
//do something here if $(this).attr('data-src') has not bed traversed yet
}
});
};
})( jQuery );
然后称为
$('#something-with-images').cacheImages();