Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 用原始数据替换SRC属性_Jquery_Wordpress_Lazy Loading - Fatal编程技术网

Jquery 用原始数据替换SRC属性

Jquery 用原始数据替换SRC属性,jquery,wordpress,lazy-loading,Jquery,Wordpress,Lazy Loading,我已经在我的WordPress主题中安装了LazyLoad。我想将使用lazyload的图像的所有SRC属性更改为原始数据 这: 如何将SRC属性替换为原始数据?更改此选项: $( 'img.lazy[src]' ).attr('src').replaceWith( 'data-original' ); 为此: <img class="lazy" data-original="something.png"> $( 'img.lazy[src]' ).attr('src').rep

我已经在我的WordPress主题中安装了LazyLoad。我想将使用lazyload的图像的所有SRC属性更改为原始数据

这:

如何将SRC属性替换为原始数据?

更改此选项:

$( 'img.lazy[src]' ).attr('src').replaceWith( 'data-original' );
为此:

<img class="lazy" data-original="something.png">
$( 'img.lazy[src]' ).attr('src').replaceWith( 'data-original' );

在这里提问之前请先阅读。不要粗鲁,但是,如果你花一分钟阅读文档,你会发现你的代码毫无意义。那么我该怎么做呢?这不是我读过文档的唯一一件事。代码语法是有效的,但整件事毫无意义。他需要更改服务器端代码以获得正确的延迟加载行为。您可以使用以下命令缩短函数中的代码:$this.attrdata original,$this.attrsrc.removeAttrsrc;
$( 'img.lazy[src]' ).attr('src').replaceWith( 'data-original' );
$("img.lazy").each(function() {
    $(this).attr("data-original",$(this).attr("src"));
    $(this).removeAttr("src");
});