Javascript jQuery:Show";“返回顶部”;滚动链接?不在windows上工作?
我有以下情况。我有一个很长的网页,我想有一个小的“回到顶部链接”在页面的一侧(绝对定位)。我只想在用户正在滚动并且滚动位置从顶部开始大于100px时显示链接。此外,我仅将该行为限制在大于300px的屏幕和非iOS设备上 这是我的代码:Javascript jQuery:Show";“返回顶部”;滚动链接?不在windows上工作?,javascript,jquery,scroll,Javascript,Jquery,Scroll,我有以下情况。我有一个很长的网页,我想有一个小的“回到顶部链接”在页面的一侧(绝对定位)。我只想在用户正在滚动并且滚动位置从顶部开始大于100px时显示链接。此外,我仅将该行为限制在大于300px的屏幕和非iOS设备上 这是我的代码: //Back to top $(window).scroll(function () { if ( $(window).width() > 300 || !isiOS ) { if ($('body').scrollTop() &
//Back to top
$(window).scroll(function () {
if ( $(window).width() > 300 || !isiOS ) {
if ($('body').scrollTop() > 100) {
$('#back-to-top').fadeIn('fast');
} else {
$('#back-to-top').fadeOut('fast');
}
}
});
$(window).scroll();
问题是它在我的mac电脑上运行良好。但是,它在Windows计算机上不起作用。它在windows上的Chrome浏览器中工作,但在任何IE版本、Firefox或其他任何版本中都不工作。它适用于我mac电脑上的所有主要浏览器
你知道是什么原因造成的吗?为什么会有车
谢谢你的帮助 尝试$(窗口).scrollTop()
而不是$('body')。scrollTop()