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()实现交替显示向上向下滑动动画效果

  • 相关阅读:
    e621. Activating a Keystroke When Any Child Component Has Focus
    e587. Filling Basic Shapes
    e591. Drawing Simple Text
    e595. Drawing an Image
    e586. Drawing Simple Shapes
    e636. Listening to All Key Events Before Delivery to Focused Component
    在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
    Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)
    你判断下面语句,有什么作用?(单选)
    Oracle数据库表空间与数据文件的关系描述正确的是( )
  • 原文地址:https://www.cnblogs.com/mcahkf/p/5258415.html
Copyright © 2011-2022 走看看