我点击并拖动滚动图像查看器这里。
它在FF和Chrome中很有魅力,但是IE的行为很奇怪。对角线运动是锯齿状的,好像滚动很慢,每个运动都是单独可见的。
我正在像这样滚动DIV (viewPort是一个jQuery对象)。
viewPort[0].scrollTop = newy;
viewPort[0].scrollLeft = newx;有人能在IE9和IE10中创造一个平稳的运动吗?
编辑:,我在Windows 7上使用IE10,我在Windows 8上看到它在IE10上工作。
发布于 2013-11-12 15:53:23
在处理mousemove/touchmove时,在requestAnimationFrame回调中应用UI更改始终是一个很好的实践。考虑一下这个小提琴
我不知道这是否有帮助,但这肯定是一些更好的办法。
使用transforms有更好的事件解决方案。您可以申请图像position:absolute样式以及容器overflow:hidden和position:relative。之后,您将更改的不是容器的scrollLeft/scrollTop,而是图像本身的translate(Xpx,Ypx)。
https://stackoverflow.com/questions/19932031
复制相似问题