jQuery晃动层特效 有人做过这个吗
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>jQuery晃动层</title>
- <style type="text/css">
- body { font: 12px Georgia, serif; }
- a { text-decoration: none; }
- #header{margin:50px auto}
- #header p{text-align:center;font-size:16px;font-weight:bold}
- #box{width:400px;height:200px;background-color:#ccc;text-align:center}
- #footer{text-align:center;font-size:14px;position:absolute;bottom:50px}
- </style>
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
- <script type="text/javascript">
- var box_left = 0;
- $(document).ready(function () {
- box_left = ($(window).width() - $('#box').width()) / 2;
- $('#box,#footer').css({'left': box_left, 'position':'absolute'});
- });
- function shock()
- {
- for (i = 1; i < 7; i++)
- {
- $('#box').animate({
- 'left': '-=15'
- }, 3, function() {
- $(this).animate({
- 'left': '+=30'
- }, 3, function() {
- $(this).animate({
- 'left': '-=15'
- }, 3, function() {
- $(this).animate({
- 'left': box_left
- }, 3, function() {
- // shock end
- });
- });
- });
- });
- }
- }
- </script>
- </head>
- <body>
- <div id="header">
- <p>仿wp后台登录错误时左右晃动某一层</p>
- </div>
- <div id="box"><a href="#" onclick="shock();return false;">单击我查看效果</a></div>
- <div id="footer">
- Copyright © 2010 <a href="http://xiaosong.org">快乐忆站 </a>All Rights Reserved | Powered by <a href="http://xiaosong.org"> 小松</a>
- </div>
- </body>
- </html>
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论