我想用jQuery創建一個函數,如果用戶滾動經過某個點並且屏幕寬度小於特定數量的像素,則顯示div
。在if語句中滾動過去某個點和屏幕寬度
如果這兩個條件都不符合,我想隱藏div
。這是我迄今爲止的,但我不知道如何使其工作。
var y = $(this).scrollTop();
if ((!$(y > 400)) && (!$($(window).width() < 400)) ){
$('.subheader').slideDown();
} else {
$('.subheader').hide();
}
});
.subheader {
width: 100%;
height: 60px;
position: fixed;
top: 0;
left: 0;
background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="subheader"></div>