CSS3转换:如何撤销转换操作
CSS3 transforms: how to undo a transform operation?
我想对<div>
应用平移变换,然后能够将<div>
返回到其原始位置。
对负值应用相同的操作不会将DIV返回到屏幕中的原始位置:
-
应用翻译:
-webkit-transform: translate(300px, 400px);
-
不工作的"撤销"效果:
-webkit-transform: translate(-300px, -400px);
我想控制撤消级别,所以重置转换不是一个选项。
我不认为您可以将相同转换函数的多个实例应用于元素。我认为第二个-webkit-transform:translate();
语句取代了第一个,而不是在的基础上作用。
-webkit-transform: translate(0, 0);
应该将元素返回到其原始(翻译前)位置。看到:
- http://jsfiddle.net/pRdTE/
在应用变换之前,您可以保存-webkit-transform
的当前值。撤销时,只需恢复保存的值
相关文章:
- JavaScript:将所见即所得编辑器对实时站点的更改转换为jQuery操作
- javascript中的日期转换和操作,带有阿拉伯月份
- EmberJS:如何从控制器转换到路由器's的操作
- 使用爆炸将php字符串转换为数组,需要在javascript中帮助操作
- 将 转换为字符串在 jquery 中不执行任何操作
- 将 html 代码转换为操作脚本代码
- Redux 转换到操作执行后
- 从一种特定状态转换到另一种特定状态时执行操作
- 错误:操作不安全.图片未在亚马逊服务器网址的画布 base64 中转换
- 操作从 Java Map 转换的 JSON 对象
- 如何操作对象's结构转换成'点符号'-样式数组
- Javascript将当前页面转换为画布,这样我就可以对其进行操作
- 将类似的点击事件操作转换为函数
- 将PHP选择转换为JavaScript数组进行操作
- CSS3转换:如何撤销转换操作
- 如何转换for循环与异步操作内部
- 通量:异步操作成功时的编程转换
- 在异步还原操作成功时转换到另一个路由
- 使用JQuery,如何将.click()事件转换为不需要用户操作的事件
- 将字符串转换为浮点数/数字用于javascript中的数值操作