昨天,SEO小帅哥告诉我说:我加的这个延时加载(jQuery.lazyload)不行啊,影响优化呢!然后我一本正经的回了句,好好,我马上改(谁叫优化这方面他是老大呢)!
我用的是jQuery.lazyload这个插件,园子里也有好多介绍这个插件的,我就不细说了。我去网上看了好多关于延时加载的方法,都是先把真实图片路径“藏起来”,用个小图代替,然后滚动(或者一系列事件)之后就替换成真实图片路径,这样优化的时候根本抓取不到图片,那怎么办呢?!.
我想了两种办法:
1.图片前面加个a链接,a链接里放图片真实路径,然后图片继续用延时加载得方法(能抓取的到吗?);
2.图片采用真实地址,data-src也用真实图片地址,然后在head里先jq批量将图片的真实地址替换成loading图片地址,然后再继续用延时加载的方法;
经跟后台确认,采用了第二个方法,园子里大家有没有好方法?求教~(第一次发,不喜勿喷)
时间: 2024-11-04 11:33:07