<div class="c-avatar">
<img srcset="http://www.demo.com/logo.png">
</div>
我最近碰到一个问题,在其他浏览器下srcset是可以支持的,但是IE不行,可后端又没有这改的代码,因此只能通过jquery来修改了,用jQuery判断,如果是IE浏览器则把srcset
替换为src
,不用管IE的版本。
好心的大神求支招,谢谢了,看了百度上的都是修改=号后面的东西,我自己也试着变了一下,结果还是不行。
<div class="c-avatar">
<img srcset="http://www.demo.com/logo.png">
</div>
我最近碰到一个问题,在其他浏览器下srcset是可以支持的,但是IE不行,可后端又没有这改的代码,因此只能通过jquery来修改了,用jQuery判断,如果是IE浏览器则把srcset
替换为src
,不用管IE的版本。
好心的大神求支招,谢谢了,看了百度上的都是修改=号后面的东西,我自己也试着变了一下,结果还是不行。
1,c-avatar 目录下的 img
if(jQuery(".c-avatar img").attr("srcset")){
jQuery(".c-avatar img").attr("src",jQuery(".c-avatar img").attr("srcset"));
jQuery(".c-avatar img").removeAttr("srcset");
}
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答894 阅读
5 回答1.2k 阅读✓ 已解决
3 回答2.2k 阅读
如果你是想更改属性名称,没有直接更改的方法,提供一个思路,在 IE 下时,生成新的 src 属性,删除旧的 srcset 属性,不要试图更改属性名称;