作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要以 50 像素为单位在屏幕上平移一个元素。假设每次点击,元素都会向右移动 50 像素。
如何更正以下代码?
这里每次跳转50px,然后平移50px,每次点击总共100px。我需要对运动进行硬件加速(因为它要部署在移动平台上),因此我需要使用 translate()。
最佳答案
只需注释掉最后两行。这些是导致初始 50px 跳跃的原因:
//left += 50;
//move.style.left = left+"px";
编辑
要使其在您每次单击时都能正常工作,您需要更改相对于当前属性的 translate3d 属性,而不是 .offset
属性,因为一旦您注释掉上述行,该属性就不再更改。
这是一个工作示例:http://jsfiddle.net/vujMV/16/
关于javascript - CSS3 - 分步在屏幕上翻译元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869392/
似乎有很多不同的自动化构建/部署方法,以至于很难解析人们在网络教程中支持的所有不同场景。所以我想向stackoverflow人群提出这个问题......使用以下配置设置自动构建和部署系统的最佳方法是什
我是一名优秀的程序员,十分优秀!