devicePixelRatioの値によってimgタグのファイル名を書き換えるjQueryスニペット 2012年5月23日 CSSの背景画像はMedia Queryで分岐する事ができますが、HTMLに直接記述するimgタグでもdevicePixelRatioの値によって書き換わるjQueryスニペットです。 JS $(function(){ var dpr = window.devicePixelRatio; var onSrc = $('img').attr('src').replace('@', '@' + dpr); $('img').attr('src', onSrc); }); HTML <img src="sample@.jpg" /> sample@.jpgの@の部分がdevicePixelRatioが1なら「sample@1.jpg」2なら「sample@2.jpg」みたい
![devicePixelRatioの値によってimgタグのファイル名を書き換えるjQueryスニペット | ユージック](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0cac4dbbb4891c3f2952438d46fe211c1134544/height=288;version=1;width=512/https%3A%2F%2Fwww.u-ziq.com%2Fwp-uziq%2Fwp-content%2Fuploads%2F2023%2F07%2Fsite-icon-uziq.png)