レスポンシブで640以下になった時にPCからSPへの画像パスを変えているのですが、ie8だけPCで開いてもSP画像になってしまいます。
どうすれば良いでしょうか。
どなたかご教授お願いいたします。
jQuery 「jquery-1.12.0」です。
$(window).on('load resize', function() { if(window.innerWidth > 640) { $('.resp').each(function(){ $(this).attr('src', $(this).attr('src').replace('_sp', '_pc')); }); } else { $('.resp').each(function(){ $(this).attr('src', $(this).attr('src').replace('_pc', '_sp')); }); } });
質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。また、jQueryのバージョンもお書きください。
回答1件
あなたの回答
tips
プレビュー