当我调用.remove()函数时,浏览器将焦点放在body标记上并滚动到页面的顶部。即捕获offset.top坐标并将其存储在用户单击的元素的属性中,当关闭弹出窗口并调用.remove()函数后,我使用scrollTo()函数返回正确的滚动位置(由于某种原因,该位置会使元素过冲并滚动到顶部the item has been removed.*/为什么.remove()函数会导致跳回到</em
我在下面的这个Javascript中使用了jQuery,它在页面上显示一个div,当点击这个div时,它会慢慢地将页面滚动回到页面的顶部,它在chrome和火狐上工作得很好,但当在IE8上使用时,它只是立即转到顶部// BACK TO TOP if (jQuery(window).scrollTop() > 0) $('#jump-link').show();
我正在使用这个返回到顶部的代码在我的页面上,以获得滚动进度和回到顶部。我的问题是如何轻松地将if添加到此代码中以在移动环境中隐藏此元素? var duration = 550; jQuery(window).on('scroll', function() {
if (jQuery(this).scro