Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:快照滚动-可能吗?_Jquery_Scroll - Fatal编程技术网

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()向上或向下滚动到您想要的整行位置