jquery动画,获取,添加

动画:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>stop实验测试</title>
        <script src="../js/jquery-1.4.2.js"></script>
        <script src="../js/jquery-1.8.3.min.js"></script>
        <script>
            /*
             * jQuery 动画 - animate() 方法
             * jQuery animate() 方法用于创建自定义动画。
             * 语法:$(selector).animate({params},speed,callback);
             * 必需的 params 参数定义形成动画的 CSS 属性。
             * 可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
             * 可选的 callback 参数是动画完成后所执行的函数名称。
             */
            $(document).ready(function(){
                  $("#start").click(function(){
                    $("div").animate({left:‘100px‘},5000);
                    $("div").animate({fontSize:‘3em‘},5000);
                  });

                  $("#stop").click(function(){
                    $("div").stop();
                  });

                  $("#stop2").click(function(){
                    $("div").stop(true);
                  });

                  $("#stop3").click(function(){
                        $("div").stop(true,true);
                  });

            });
        </script>
    </head>
    <body>
        <button id="start">开始</button>
        <button id="stop">停止</button>
        <button id="stop2">停止所有</button>
        <button id="stop3">停止但要完成</button>
        <p><b>"开始"</b> 按钮会启动动画。</p>
        <p><b>"停止"</b> 按钮会停止当前活动的动画,但允许已排队的动画向前执行。</p>
        <p><b>"停止所有"</b> 按钮停止当前活动的动画,并清空动画队列;因此元素上的所有动画都会停止。</p>
        <p><b>"停止但要完成"</b> 会立即完成当前活动的动画,然后停下来。</p>
        <div style="background:#98bf21;height:100px;width:200px;position:absolute;">HELLO</div>
    </body>
</html>

获取:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../js/jquery-1.4.2.js"></script>
        <script src="../js/jquery-1.8.3.min.js"></script>
        <script>
            /*
             * 获得内容 - text()、html() 以及 val()
             * 三个简单实用的用于 DOM 操作的 jQuery 方法:
             * text() - 设置或返回所选元素的文本内容
             * html() - 设置或返回所选元素的内容(包括 HTML 标记)
             * val() - 设置或返回表单字段的值
             * 下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:
             */
            $(document).ready(function(){
                $("#btn1").click(function(){
                    alert("Text:"+$("#test").text());
                });
                $("#btn2").click(function(){
                    alert("HTML:"+$("#test").html());
                });
                $("#btn3").click(function(){
                    alert("Value:"+$("#test1").val());
                });
                /*
                 * 获取属性 - attr()
                 * jQuery attr() 方法用于获取属性值。
                 * 下面的例子演示如何获得链接中 href 属性的值:
                 */
                $("#btn4").click(function(){
                    alert($("#w3s").attr("href"));
                });
            });
        </script>
    </head>
    <body>
        <p id="test">这是段落中的<b>粗体</b>文本。</p>
        <button id="btn1">显示文本</button>
        <button id="btn2">显示 HTML</button>
        <!--val()获取值-->
        <p>姓名:<input type="text" id="test1" value="米老鼠"></p>
        <button id="btn3">显示值</button>
        <p><a href="http://www.w3school.com.cn" id="w3s">W3School.com.cn</a></p>
        <button id="btn4">显示 href 值</button>
    </body>
</html>

添加:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../js/jquery-1.4.2.js"></script>
        <script src="../js/jquery-1.8.3.min.js"></script>
        <script>
            /*
             * 添加新的 HTML 内容
             * 我们将学习用于添加新内容的四个 jQuery 方法:
             * append() - 在被选元素的结尾插入内容
             * prepend() - 在被选元素的开头插入内容
             * after() - 在被选元素之后插入内容
             * before() - 在被选元素之前插入内容
             */
            $(document).ready(function(){
                //jQuery append() 方法在被选元素的结尾插入内容。
                $("#btn1").click(function(){
                    $("p").append("<b>Appended text</b>");
                });
                $("#btn2").click(function(){
                    $("ol").append("<li>Appened item</li>");
                });

                //jQuery prepend() 方法在被选元素的开头插入内容。
                $("#btn3").click(function(){
                    $("p").prepend("<b>Prepended text</b>");
                });
                $("#btn4").click(function(){
                    $("ol").prepend("<li>Prepened item</li>")
                });

                /*
                 * jQuery after() 和 before() 方法
                 * jQuery after() 方法在被选元素之后插入内容。
                 * jQuery before() 方法在被选元素之前插入内容。
                 */
                $("#btn5").click(function(){
                    $("img").before("<b>Before</b>");
                });
                $("#btn6").click(function(){
                    $("img").after("<b>After</b>");
                });

            });

            /*
                 * 通过 append() 和 prepend() 方法添加若干新元素
                 * 在上面的例子中,我们只在被选元素的开头/结尾插入文本/HTML。
                 * 不过,append() 和 prepend() 方法能够通过参数接收无限数量的新元素。
                 * 可以通过 jQuery 来生成文本/HTML(就像上面的例子那样),或者通过 JavaScript 代码和 DOM 元素。
                 */
            function appendText()
            {
                var txt1="<p>Text.</p>";              // 以 HTML 创建新元素
                var txt2=$("<p></p>").text("Text.");  // 以 jQuery 创建新元素
                var txt3=document.createElement("p");
                txt3.innerHTML="Text.";               // 通过 DOM 来创建文本
                $("#more").append(txt1,txt2,txt3);        // 追加新元素
            }
        </script>
    </head>
    <body>
        <p>This is a paragraph.</p>
        <p>This is another paragraph.</p>
        <ol>
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
        <p id="more">一次性追加多个文档</p>
        <img src="../img/z_1_attack_02.png"/><br />
        <button id="btn1">追加文本</button><br />
        <button id="btn2">追加列表项</button><br />
        <button id="btn3">Prepended向前添加文本</button><br />
        <button id="btn4">Prepended向前添加li</button><br />
        <button onclick="appendText()">追加多个文档</button><br />
        <button id="btn5">在图片前面添加文本</button><br />
        <button id="btn6">在图片后面添加文本</button><br />
    </body>
</html>

原文地址:https://www.cnblogs.com/byczyz/p/11192431.html

时间: 2024-11-05 12:28:14

jquery动画,获取,添加的相关文章

select元素的各种jquery修改获取添加方法

< select  id =  "sel" > < option  value = "1" >1</ option > < option  value = "2" >2</ option > < option  value = "3" >3</ option > </ select > //取得select选中的值: var opt

Jquery 实现动态添加table tr 和删除tr 以及checkbox的全选 和 获取添加TR删除TR后的数据

关于jquery实现动态添加table tr的问题我也不多说了 上面代码很多地方都有注释的 关于返回的 编辑后的table 数据 我这里想说的是我直接把他保存成一个连接起来的字符串了 格式 str=XXX | XXX | XXX , XXX | XXX | XXX , XXX | XXX | XXX 你也可以保存成对象类型的  我是为了方便后台的操作才这样做的 话不多说直接代码: <html> <head> <meta http-equiv="Content-Typ

Jquery动画(animate)的使用及扩展说明

JQuery动画可以实现非常多的效果,并且支持扩展动画效果,其中 http://easings.net/zh-cn# 在基于JQuery上作了非常有用的动画扩展,尤其在一些曲线或抛物线上没有这些公式很难做出理想的动画来. JQuery动画的底层实现核心思路是把整个区间分割成n个时间段,按时间动画关系函数来计算出当时所在移动(变化)的区间比率值.这是一个easings自由掉落动画曲线,横向为时间,纵向为移动(变化)区间,在不同的时间里计算出对应的移动(变化)区间比例值即可实现对应的动画效果.下面来

Unit02: jQuery事件处理 、 jQuery动画

Unit02: jQuery事件处理 . jQuery动画 jQuery实现购物车案例 <!DOCTYPE html> <html> <head> <title>购物车</title> <meta charset="utf-8" /> <style type="text/css"> h1 { text-align:center; } table { margin:0 auto; wi

深入学习jQuery动画控制

× 目录 [1]动画状态 [2]停止动画 [3]动画延迟[4]全局控制 前面的话 jQuery动画可以使用fade.hide.slide等方法实现基本动画效果,可以使用animate实现自定义动画,甚至可以使用queue实现动画队列.但是,却缺少了对动画控制的介绍.动画产生后,描述动画状态.进行动画延迟.操作动画暂停等都是很重要的功能.本文将详细介绍jQuery动画控制 动画状态 当用户快速在某个元素多次执行动画时,会造成动画累积的现象.这时,就需要引入动画状态这个概念.判断元素是否处于动画状态

jQuery动画animate方法使用介绍

jQuery动画animate方法使用介绍 用于创建自定义动画的函数. 返回值:jQuery animate(params, [duration], [easing], [callback]) 如果使用的是“hide”.“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式.paramsOptions一组包 含作为动画属性和终值的样式属性和及其值的集合 params 对象{},注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left,如果使用

基于JQuery的获取鼠标进入和离开容器方向的实现

基于JQuery的获取鼠标进入和离开容器方向的实现 做动画时,需要判断鼠标进入和退出容器的方向.网上找到的基于JQuery的实现方法,用函数封装了一下,写了一个示例.注意绑定鼠标事件用的是on(),所以JQuery版本需高于1.7. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>判断鼠标从哪个方向进入和离开容器</title&g

深入学习jQuery动画队列

前面的话 队列实现是jQuery非常棒的一个拓展,使用动画队列可以使动画更容易实现.本文将详细介绍jQuery动画队列 queue() queue()方法用来显示在匹配的元素上的已经执行的函数队列 queue([queueName]) queue()方法可以接受一个可选参数——一个含有队列名的字符串.该参数默认是'fx' <script src="http://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script&

有时候就是看不进论文-jQuery动画特效篇&amp;MySQL

hi 早上知道新的乱斗模式后,没忍住开了几把,然后就无心论文了...用这个来破吧 1.jQuery -----动画特效----- ----调用show()和hide()方法显示和隐藏元素 show()和hide()方法用于显示或隐藏页面中的元素,它的调用格式分别为: $(selector).hide(speed,[callback])和$(selector).show(speed,[callback]) 参数speed设置隐藏或显示时的速度值,可为“slow”.“fast”或毫秒数值,可选项参数