怎么用js让div盒子像IOS系统里的那样抖动?

JavaScript025

怎么用js让div盒子像IOS系统里的那样抖动?,第1张

可以结合css3实现。

css3可以设置动画和过渡,动画当中可以设置旋转、移动和缩放等参数。

可以在长按的时候,更改为带有动画的类名,就可以执行css3的动画了。

由于题目描述的不是非常清楚,我猜测你可能是用js给页面元素添加了某些事件函数,触发的时候导致页面出现抖动的“意外”。一般来说,出现这样的情况是事件触发改变了正常文档流中元素的尺寸,包括width、padding和border。你说的box-sizing是解决办法之一,但是低版本的ie不支持(想必每一个写前端页面的,遇到要兼容ie6-8都想骂人),这时候可能让元素脱离文档流是办法之一,比如添加position:absolute属性。当然,由于元素脱离文档流对整个布局影响较大,这还得根据整个文档的布局来选择解决方法。