[jQuery编程挑战]001:实现页面元素加速动画效果

要求:

  • 页面包含两个HTML元素:一个按钮,一个小方块
  • 动画要求:点击按钮,小方块从页面坐标300,300,加速移动到0,0

相关知识点:

  • jQuery动画方法animate
  • easing参数的设置

  

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>实现页面元素加速动画效果</title>
        <style type="text/css">
            .btn {
                border: 1px solid #fff;
                border-radius: 4px;
                background-color: #5cb85c;
                width: 60px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                color: #fff;
                cursor: pointer;
            }
            .btn:hover {
                background-color: #449D44;
            }
            .ball {
                position: absolute;
                left: 10px;
                top: 60px;
                background-color: #337AB7;
                width: 50px;
                height: 50px;
                border-radius: 50px;
            }
        </style>
        <script type="text/javascript" src="jquery-1.11.0.js"></script>
        <script type="text/javascript" src="jquery.easing.1.3.js"></script>
        <script type="text/javascript">
            $(function() {
                var $div = $(‘.btn‘),
                    $ball = $(‘.ball‘);
                $div.on(‘click‘, function() {
                    $ball.animate({left: ‘200px‘, top: ‘200px‘}, ‘slow‘, ‘jswing‘);
                })
            });
        </script>
    </head>
    <body>
        <div class="btn">开始</div>
        <div class="ball"></div>
    </body>
</html>
时间: 2024-10-27 06:00:04

[jQuery编程挑战]001:实现页面元素加速动画效果的相关文章

[jQuery编程挑战]003 克隆一个页面元素及其相关事件

挑战: a) 绑定一个点击方法到这个div,点击后此元素会淡出消失 b) 同时克隆一个新的div元素到页面,元素内容是前面div文字内容反向书写(即,sgatbg olleh),同样也具有上面的点击事件绑定,元素淡出消失 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>克隆一个页面元素及其相关元素</titl

【FIR.im赞助】jQuery编程挑战#012:生成菜单添加和删除动画效果

申请达人,去除赞助商链接 定义如下HTML代码: <!-- HTML代码片段中请勿添加<body>标签 //--> <ul id="container"> <li>Java<i class="fa fa-times pull-right"></i></li> <li>Javascript<i class="fa fa-times pull-right&qu

实现页面切换(动画效果实现,不用ViewPager)

源码地址 http://download.csdn.net/detail/u013210620/8791687 先看主页面布局activity_main <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=&quo

[jQuery编程挑战]005 使用最短的代码生成元素的闪烁效果

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>使用最短的代码生成元素的闪烁效果</title> <style type="text/css"> .blink{ width: 150px; height: 150px; -webkit-border-radius: 50%

jquery操作ajax返回的页面元素

这两天工作不忙,正好从朋友那里拿到一个某个应用的开发文档,相关数据放在了mongodb里,自己电脑可以本地开启服务器然后通过给的借口来获取数据.由于这是一个比较大比较全的一个完整项目,也没有那么多经历全部做一下,就找了其中几部分来做一下,由于是一个电商类的移动端,所以那些数据都是动态加载上去的,通过ajax动态获取然后添加到页面上,所以主要是模板引擎的使用和ajax的运用,其他就是一些样式的操作.虽然以前也做过,但是这次碰到了一个问题,就是需要在ajax返回的内容里找到某个元素,然后给那个元素绑

[jQuery编程挑战]006 生成一个倒计时效果

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>生成一个倒计时效果</title> <style type="text/css"> body{ margin:0; padding:0; background: orange; width: 100%; height: 10

[jQuery编程挑战]008 生成逗号分隔数字

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title></title> <script type="text/javascript" src="../js/jquery-1.11.0.js"></script> <script type=&

[jQuery编程挑战]004 针对选择框词典式排序

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>针对选择框词典式排序</title> <script type="text/javascript" src="../js/jquery-1.11.0.js"></script> <scr

[jQuery编程挑战]007 切换数据表格的行列

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>007 切换数据表格的行列</title> <style type="text/css"> table{ border: 1px solid #ccc; font-size: 14px; } table th, .heade