Js 页面元素 简单震动效果
2012-12-19 14:03
169 查看
效果预览:
http://jsfiddle.net/dtdxrk/P9gea/embedded/result/
看见类似的效果 自己动手写一个
就是padding + setTimeout让元素动起来 其实margin也行 调用的时候要注意元素的原始padding设置
http://jsfiddle.net/dtdxrk/P9gea/embedded/result/
看见类似的效果 自己动手写一个
就是padding + setTimeout让元素动起来 其实margin也行 调用的时候要注意元素的原始padding设置
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Js 页面元素 简单震动效果</title> <style type="text/css"> *{margin:0;padding:0;} #box{ border:1px solid #000;width: 300px; height: 200px; cursor: pointer;margin: 200px auto;} </style> </head> <body> <div id="box"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="270" height="129"><br>点我试试</div> <script type="text/javascript"> document.getElementById("box").onclick = Shake; function Shake(){ var i = 20, that = this; var Timer = setTimeout(active,15); function active(){ if(i>=0){ that.style.padding = 0; i%2 == 0 ? that.style.paddingLeft = i + "px" : that.style.paddingRight = i + "px"; i--; Timer = setTimeout(active,15); }else{ clearTimeout(Timer); }; }; } </script> </body> </html>
相关文章推荐
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- WOW.js – 在页面滚动时展现动感的元素动画效果
- 实现页面元素拖动效果的JS函数
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- WOW.js – 在页面滚动时展现动感的元素动画效果(精)
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- Sticker.js生成图片或者页面元素“速干贴”效果
- [置顶] 你也可以做一个小米魅族网站(WOW.js:WOW.js – 在页面滚动时展现动感的元素动画效果)
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- Sticker.js生成图片或者页面元素“速干贴”效果
- 非常简单的固定页面头(比如导航栏)的小例子(Jquery模拟生成系列元素辅助查看效果)!
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- JS实现回到页面顶部动画效果的简单实例
- jQuery简单实现页面元素置顶时悬浮效果示例
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 实现页面元素拖动效果的JS函数
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。