无法在IE中通过Javascript更改srcset

时间:2016-10-07 09:35:32

标签: javascript jquery replace

我想在此代码段中将所有尺寸375x270和250x180替换为750x1280:

<img class="j-webview-product-image" imgsrc="
https://image.jimcdn.com/app/cms/image/transf/dimension=375x270:format=jpg/path/sbcfc830c2d85c206/image/i547767095dfc0c2d/version/1475157973/image.jpg 375w,  
https://image.jimcdn.com/app/cms/image/transf/dimension=250x180:format=jpg/path/sbcfc830c2d85c206/image/i547767095dfc0c2d/version/1475157973/image.jpg 250w"
sizes="(max-width: 480px) 100vw, 250px" src="
https://image.jimcdn.com/app/cms/image/transf/dimension=250x180:format=jpg/path/sbcfc830c2d85c206/image/i547767095dfc0c2d/version/1475157973/image.jpg" 
alt="" title="" data-pin-nopin="true">

这是我的小提琴:http://jsfiddle.net/andreaszeike/rtywrt9k/4/ - 代码适用于IE以外的所有浏览器......

1 个答案:

答案 0 :(得分:2)

截至2016年,Internet Explorer不支持 srcset http://caniuse.com/#feat=srcset

使用jquery进行的替换工作正常,只是因为Internet Explorer完全忽略了srcset。您可以尝试使用IE的srcset polyfill,例如:https://scottjehl.github.io/picturefill/