デスクトップには大きなロゴを表示し、スマートフォンなどの小さなデバイスには小さな画像を表示するようにロゴを設定しようとしています...
これは私が今まで試したことですが、うまくいきません。
誰か助けてくれませんか?コードの何が問題になっていますか?
<html>
<head>
<script type="text/javascript">
function load(){
document.getElementById('logo').src = displaylogo();
}
function displaylogo(){
if ($(window).width() < 1024) {// code for small viewports
return "http://i.imgur.com/ozYV740.png"; // small logo
}
else {// code for large viewports
return "http://i.imgur.com/RMV6Af0.png"; //big logo
}
}
</script>
</head>
<body onload="load()">
<img src="http://i.imgur.com/RMV6Af0.png" id="logo" name="logo" title="The original logo is the big logo"/>
</body>
</html>