jQuery:快照滚动-可能吗?
我有一个固定标题的可滚动表格。jQuery:快照滚动-可能吗?,jquery,scroll,Jquery,Scroll,我有一个固定标题的可滚动表格。 有没有可能在滚动条上有“抓拍滚动”功能?这意味着表格行不会逐像素滚动,而是根据行高抓拍,以便更好地查看。答案是“是”。。您可以调整.scrollTop并使其成为您想要的任何内容,以响应onscroll事件 了解scrollTop 阅读有关scroll事件的内容我要做的是使用一个0px宽的虚拟DIV,并将滚动条设置为与没有滚动条的目标DIV相同的高度 然后,我将跟踪虚拟DIV的滚动偏移量,以设置目标DIV的滚动属性。它会让用户感觉流畅、自然、最透明,这对于良好的体验
有没有可能在滚动条上有“抓拍滚动”功能?这意味着表格行不会逐像素滚动,而是根据行高抓拍,以便更好地查看。答案是“是”。。您可以调整.scrollTop并使其成为您想要的任何内容,以响应onscroll事件 了解scrollTop
阅读有关scroll事件的内容我要做的是使用一个0px宽的虚拟DIV,并将滚动条设置为与没有滚动条的目标DIV相同的高度
然后,我将跟踪虚拟DIV的滚动偏移量,以设置目标DIV的滚动属性。它会让用户感觉流畅、自然、最透明,这对于良好的体验非常重要。nice-我找到了方法-下面是我的代码:tBody.scroll(function(valu){var nu=Math.ceil($(this.scrollTop()/17)*17;$(this.scrollTop(nu);});问题:移动滚动条时的“默认”滚动与我的新值相交,从而导致内容到处可见-有没有办法禁用这种默认滚动?抱歉保存得太早-我的意思是如果我这样做,它会跳来跳去,我会让表格按它想要的方式滚动,但在按钮释放后,我会$()。animate()向上或向下滚动到您想要的整行位置