我正在使用以下脚本滚动到顶部函数
$(window).scroll(function(){
if ($(this).scrollTop() > 100) {
$('.scrollup').fadeIn();
} else {
$('.scrollup').fadeOut();
}
});
$('.scrollup').click(function(){
$("html, body").animate({ scrollTop: 0 }, 600);
return false;
});
HTML
<a href="#" class="scrollup">Scroll</a>
CSS
.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
left:100px;
display:none;
text-indent:-9999px;
background:url('{{ 'icon_top.png' | asset_url }}') no-repeat;
}
@media only screen and (max-width: 767px) {
.scrollup {
display:none;
}
}
问题是,当我使用这个脚本时,display:none;在我的CSS(@media下)没有使用。我需要它来隐藏移动设备中的按钮。
使用底部脚本(使用不同的css)工作正常,但我想使用上面的fadeIn fadeOut使用。
我缺少什么?
$(window).scroll(function(){
if(window.scrollY > 100) {
$('.scrollup').css('bottom', -8);
} else {
$('.scrollup').css('bottom', -100);
}
});
$('.scrollup').click(function(){
$("html, body").animate({ scrollTop: 0 }, 600);
return false;
});