ユーザーの画面解像度を自動的に検出するフローティング div を実装しようとしています。解像度が 1280 未満の場合、特定の div が自動的に非表示になります。
これとこれを読んで、それらのコードを使用しようとしましたが、うまくいきません。私はワードプレスを使用しており、jsコードを</header>
ヘッダーに貼り付けたコード:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var screen = $(window)
if (screen.width < 1280) {
$("#floatdiv").hide();
}
else {
$("#floatdiv").show();
}
});
//run on document load and on window resize
$(document).ready(function () {
//on load
hideDiv();
//on resize
$(window).resize(function(){
hideDiv();
});
});
</script>
残念ながら、私はそれを機能させることはできません。ここで何が問題になっているようですか?