zoukankan      html  css  js  c++  java
  • jQuery的动画效果

    jQuery 是一个 JavaScript 库。jQuery 库可以通过一行简单的标记被添加到网页中。

    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
    /jquery/1.4.0/jquery.min.js"></script>

    下面开始展示jQuery 效果:隐藏、显示、切换,滑动,淡入淡出,以及动画。

    由一个html文件,一个js文件,一个css文件实现。代码如下:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>练习</title>
    <script src="js/jquery-1.10.2.js"></script>
    <link rel="stylesheet" type="text/css" href="css/test.css">
    <script src="js/test.js"></script>
    </head>
    
    <body  >
    <h1 align="center">jQuery 效果练习</h1>
        姓名:
        <input id="name" type="text" /><br /><br />
        <img src="images/aa.png" />
        <button id="b1">显示/隐藏蛋糕</button>
        <button id="b2">淡入/淡出蛋糕</button>
        <button id="b3">自定义修改</button>
        <button id="b4">多个动作链接起来</button><br /><br /><br />
        <div id="div1">向上/向下滑动</div>
        <div id="div2">生活需要美好的想象!</div>
    </body>
    </html>
    $(document).ready(function() {
        $("input").focus(function() {//
            $(this).css("background-color", "#cccccc");//当某个表单输入域获得焦点时调用
        });
        $("input").blur(function() {//
            $(this).css("background-color", "#ffffff");//当某个表单输入域失去焦点时调用
        });
        $("#b").click(function() {
            alert($("#name").val() + "小主,你好!"); // 取得Form中Input的内容
        });
        $("#b1").click(function() {// 交替显示和隐藏内容
            $("img").toggle("slow", function() {
                alert("操作已完成!");//先操作后提示
            });
        });
        $("#b2").click(function() {
            $("img").fadeToggle();// 交替显示的淡入淡出效果
        });
        $("#b3").click(function() {//自定义修改
            $("img").animate({
                height : '50px',
                width : '50px'
            });
            $("img").animate({
                height : '100px',
                width : '100px'
            });$("img").animate({
                height : '150px',
                width : '150px'
            });
        });
        $("#b4").click(function(){
            $("img").slideUp(2000).slideDown(2000);//多个动作即方法链接起来
          });
        $("#div1").click(function() {// 交替显示向上向下滑动动画效果
            $("#div2").slideToggle();
        });
    });
    #div1, #div2 {
        padding: 5px;
        text-align: center;
        background-color: #00FFFF;
        border: solid 1px #00FF00;
        height : 20px;
        width : 100px;
    }
    
    #div2{
        display: none;
        height: 70px;
        width : 600px;
        background-image: url(../images/d.png);
    }
    
    button {
        background-color: #00FFFF;
    }

     其实还有很多方法可以制作动画效果,例如:hide()和show()可以用来显示和隐藏内容。
    toggle()方法,可以实现交替显示和隐藏内容

    fadeIn()和fadeOut()实现显示的淡入淡出效果
    fadeToggle() 交替进行fadeIn()和fadeOut()
    fadeTo() 实现淡化到指定的透明度

    slideDown()实现向下滑动动画效果
    slideUp()实现向上滑动动画效果
    slideToggle()实现交替显示向上向下滑动动画效果

  • 相关阅读:
    【转】大数据求职者说
    【转】大数据东西辣么多,我该如何给自己一个清晰的定位呢?
    【转】大数据工程师需要学习哪些?
    【English】 Re-pick up English for learning big data (not updated regularly)
    【spark】spark应用(分布式估算圆周率+基于Spark MLlib的贷款风险预测)
    【idea】scala&sbt+idea+spark使用过程中问题汇总(不定期更新)
    【idea】scala&sbt+idea安装配置与测试
    spring boot热部署
    网段判断
    【转】python测试框架--doctest
  • 原文地址:https://www.cnblogs.com/mcahkf/p/5258415.html
Copyright © 2011-2022 走看看