100px之后的jQuery Scrollfunction

使用此脚本:

 $(function() { $(window).scroll(function(){ $('#Your element id').slideUp('slow'); }); });  

是否可以仅在用户滚动100px或更多后执行操作?

你确实需要scrollTop。 包含’else’函数也是明智的,这样当你向后滚动到顶部时,切换的元素会再次被隐藏。 因此:

 $(document).ready(function() { $('#scrollDiv').hide(); $(window).scroll(function() { if ($(document).scrollTop() > 100) { $('#scrollDiv').fadeIn('slow'); } else { $('#scrollDiv').fadeOut('slow'); } }); });​ 

这是一个快速的jsfiddle

您可以使用.scrollTop()来获取页面滚动的距离