首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE中的拖动滚动锯齿

IE中的拖动滚动锯齿
EN

Stack Overflow用户
提问于 2013-11-12 14:35:43
回答 1查看 726关注 0票数 2

我点击并拖动滚动图像查看器这里

它在FF和Chrome中很有魅力,但是IE的行为很奇怪。对角线运动是锯齿状的,好像滚动很慢,每个运动都是单独可见的。

我正在像这样滚动DIV (viewPort是一个jQuery对象)。

代码语言:javascript
复制
viewPort[0].scrollTop = newy;
viewPort[0].scrollLeft = newx;

有人能在IE9和IE10中创造一个平稳的运动吗?

编辑:,我在Windows 7上使用IE10,我在Windows 8上看到它在IE10上工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-12 15:53:23

在处理mousemove/touchmove时,在requestAnimationFrame回调中应用UI更改始终是一个很好的实践。考虑一下这个小提琴

我不知道这是否有帮助,但这肯定是一些更好的办法。

使用transforms有更好的事件解决方案。您可以申请图像position:absolute样式以及容器overflow:hiddenposition:relative。之后,您将更改的不是容器的scrollLeft/scrollTop,而是图像本身的translate(Xpx,Ypx)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19932031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档