jQuery队列动画

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>jQuery队列动画</title>    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>    <script>

$(function () {

$("#star").click(function () {          //delay() 延时执行         $("#text1").delay(1000).animate({"width":"+=200px"},2000,"easeInOutQuart",function () {

$("#text2").animate({"width":"300px","height":"200px","background-color":"green"},2000,function () {

$("#text3").animate({"width":"300px","height":"100px"},2000,function () {

$("#text4").animate({"width":"200px","height":"100px"},2000);                });

});

});

});

$("#stop").click(function () { //把当前的动画执行完,再清空它后面的队列动画                $("div").clearQueue();

});

})

</script>    <style>        div{            width: 100px;            height: 50px;            background-color: lightpink;            margin-bottom: 10px;        }    </style></head><body>

<div id="text1">雷克萨斯</div><div id="text2">英菲尼迪</div><div id="text3">凯迪拉克</div><div id="text4">华晨宝马</div>

<button id="star">开始动画</button><button id="stop">停止动画</button>

</body></html>
时间: 2024-11-05 07:27:51

jQuery队列动画的相关文章

jquery中动画效果的函数

在jquery中有很多的动画效果,我给大家分享了一下jquery中的动画函数 jQuery的效果函数列表: animate():对被选元素应用“自定义”的动画. clearQueue():对被选元素移除所有排队的函数(仍未运行的). delay():对被选元素的所有排队函数(仍未运行)设置延迟. dequeue():运行被选元素的下一个排队函数. fadeln():逐渐改变被选元素的不透明度,从隐藏到可见. fadeOut():逐渐改变被元素的不透明度,从可见到隐藏. fadeTo():把被选元

jquery的动画效果

序言:昨天复习了jQuery的一些事件,今天我打算继续来复习jQuery的动画效果. 用于写一些网页特效:渐变菜单,渐变显示,图片轮播等. 首先当然得引入插件:<script src="jquery/jquery-1.11.1.js"></script> 1.简单的HTML代码 <input type="button" value="show" id="btn1"/><input ty

JQuery队列queue与原生模仿其实现

jQuery中的queue和dequeue是一组很有用的方法,他们对于一系列需要按次序运行的函数特别有用.特别animate动画,ajax,以及timeout等需要一定时间的函数. queue() 方法显示或操作在匹配元素上执行的函数队列. queue和dequeue的过程主要是: 用queue把函数加入队列(通常是函数数组)k7娱乐城 用dequeue将函数数组中的第一个函数取出,并执行(用shift()方法取出并执行) 也就意味着当再次执行dequeue的时候,得到的是另一个函数了.同时也意

jQuery animate()动画效果

1.jQuery动画效果 jQuery animate()方法用于创建自定义动画 $(selector).animate({params},speed,callback); //必需的 params 参数定义形成动画的 CSS 属性: //可选的 speed 参数规定效果的时长,它可以取以下值:"slow"."fast" 或毫秒: //可选的 callback 参数是动画完成后所执行的函数名称: 下面为几个实例: $("button").clic

JQuery之动画与特效

学编程吧JQuery之动画与特效发布了,欢迎通过xuebiancheng8.com 显示与隐藏 show(spped,[callback])与hide(spped,[callback]) speed可选填slow.normal.fast,对应的速度分别为600ms.400ms.200ms.也可以直接填毫秒数,callback函数为回调函数,动作完成后调用此函数 [javascript] view plaincopyprint? $("img").show(3000,function()

JQuery常用动画实现函数

1.上拉.下拉和切换 slideup().slidedown().slideToggle() 2.淡入淡出 fadeIn()   fadeOut()    fadeToggle()   fadeTo("时间多少毫秒","透明度0~1") 3.自定义动画效果 animate() 4.JQuery的动画是一种排队机制 要想停止动画就要在动画函数之前加入一个stop函数,例如:$(this).children("ul").stop().slideTog

jquery 的动画列表、jquery的queue、dequeue用法

//1,我首先建议了一个函数数组,里边是一些列需要依次执行的动画 //2,然后我定义了一个回调函数,用dequeue方法用来执行队列中的下一个函数 //3,接着把这个函数数组放到document上的myAnimation的队列中(可以选择任何元素,我只是为了方便而把这个队列放在document上) //4,最后我开始执行队列中的第一个函数这样做的好处在于函数数组是线性展开,增减起来非常方便. var FUNC=[ function() {$(".p1").animate({'width

jquery自定义动画animate()

<1> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="jquer

jQuery 停止动画

jQuery stop() 方法用于在动画或效果完成前对它们进行停止. jQuery stop() 方法 jQuery stop() 方法用于停止动画或效果,在它们完成之前. stop() 方法适用于所有 jQuery 效果函数,包括滑动.淡入淡出和自定义动画. 语法 $(selector).stop(stopAll,goToEnd); 可选的 stopAll 参数规定是否应该清除动画队列.默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行. 可选的 goToEnd 参数规定