我在我的网站上使用滚动到顶部按钮。我正在使用这个 Jquery
$(window).scroll(function() {
if ($(this).scrollTop()) {
$('#cttm:hidden').stop(true, true).fadeIn();
} else {
$('#cttm').stop(true, true).fadeOut();
}
});
$(document).ready(function(){
var bottom = ($(window).outerHeight() - $(window).height()) - 150; // 150 pixel to the bottom of the page;
$(window).scroll(function(){
if ($(window).scrollTop() >= bottom ) {
$("#cttm").fadeTo("slow",.95);
} else {
$("#cttm").fadeOut("slow");
}
});
$("#cttm").click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
$("#cttm").fadeOut("slow");
});
});
这个 Jquery 很好用,但我希望元素只在我们从顶部滚动到 200px 或类似的东西时出现。有没有办法用 JQuery 做到这一点?