第10章 jQuery制作动画

合集下载

项目10 jQuery的事件与动画

项目10  jQuery的事件与动画

1.事件:
事件类型
页面加载响应事件 鼠标事件
表单事件 键盘事件 浏览器事件
表10-1 jQuery常用事件方法
事件名称
ready(fn)
click(fn) dbclick(fn) mouseover(fn) mouseout(fn) mousedown(fn) mouseup(fn) mousemove(fn)
任务10.2 jQuery动画
1
隐藏与显示动画
2
滑动动画
3
淡入淡出动画
10.2.1 隐藏与显示动画
1.hide()方法 格式如下: $("选择器").hide([speed,easing,callback]);
2.show()方法 格式如下: $("选择器").show([speed,easing,callback]); show()方法的参数与hide()方法的参数的设置方式一样。
10.1.2 事件的绑定
4.one()方法:
使用one()方法为指定选择器元素添加一个 “只触发一次”的事件,格式如下:
$("选择器").one("事件名", [数据对 象],function(){
事件处理代码; }); $("#btn" ) .one ("click",function () {
用于把元素的透明度指定为某个值(值介于0与1之间), 并不会隐藏元素,格式如下:
$("选择器").fadeTo(speed,opacity,[callback]);
总结
通过选择器查找元素后,解绑存在的多个事件名,格式如下: $("选择器").off("事件名1 事件名2…"); $(".current").off("mouseover mouseout"); //将类名为current元素的鼠标进入和退出事件解绑

动态网页设计与开发 第9章 jQuery事件与动画特效

动态网页设计与开发 第9章  jQuery事件与动画特效

mouseleave()
触发或将函数绑定到指定元素的mouseleave事件
执行时机 鼠标点击时 鼠标左键双击元素时 鼠标悬停在元素上时 鼠标指针移过时 鼠标指针移出时 鼠标指针进入时 鼠标指针离开时
15
鼠标事件方法的区别
方法 mouseover( ) mouseenter( ) mouseout( ) mouseleave( )
10
load()事件
当页面中指定的元素被加载完毕时会触发load()事件。该事件通常用于监听具有可加载内容 的元素,例如图像元素<img>、内联框架<iframe>等。其语法格式如下:
语法
$(selector).load(function)
其中参数function为必填内容,表示元素加载完毕时需要执行的函数。例如:
鼠标事件是当用户在文档上移动或单击鼠标时而产生的事件
方法 click() dblclick() hover() mouseover() mouseout() mouseenter()
描述 触发或将函数绑定到指定元素的click事件 触发或将函数绑定到指定元素的dblclick事件 触发或将函数绑定到指定元素的hover事件 触发或将函数绑定到指定元素的mouseover事件 触发或将函数绑定到指定元素的mouseout事件 触发或将函数绑定到指定元素的mouseenter事件
8
ready()事件
ready()事件又称为准备就绪事件,该事件只在文档准备就绪时触发,因此其选择器只能是 $(document)。
一般来说,为了避免文档在准备就绪前就执行了其他jQuery代码而导致错误,所有的 jQuery函数都需要写在文档准备就绪(document ready)函数中。其语法格式如下:

jQuery实现动画、消失、显现、渐出、渐入效果示例

jQuery实现动画、消失、显现、渐出、渐入效果示例

jQuery实现动画、消失、显现、渐出、渐⼊效果⽰例本⽂实例讲述了jQuery实现动画、消失、显现、渐出、渐⼊效果。

分享给⼤家供⼤家参考,具体如下:<!DOCTYPE html><html><head><meta charset="utf-8" /><script src="/jquery/2.0.0/jquery.min.js"></script><title></title><script>$(function(){$(but1).on("click",function(){$("img").hide(500) ; //消失}) ;$(but2).on("click",function(){$("img").show(5000) ; //显现}) ;$(but3).on("click",function(){$("img").slideUp(5000) ; //滑动消失}) ;$(but4).on("click",function(){$("img").slideDown(5000) ; //滑动显现}) ;$(but5).on("click",function(){$("img").slideToggle(5000) ; //滑动切换(消失后显现,显现后消失)}) ;$(but6).on("click",function(){$("img").fadeOut(5000) ; //淡出}) ;$(but7).on("click",function(){$("img").fadeIn(5000) ; //淡⼊}) ;$(but8).on("click",function(){$("img").fadeTo(500,0.5) ; //淡化}) ;$(but9).on("click",function(){$("div").animate({left:"800px"},5000) ; //移动(需要调整对象的style属性中position的值absolute)}) ;}) ;</script></head><body><input type="button" id="but1" value="消失"/><input type="button" id="but2" value="显现"/><input type="button" id="but3" value="滑动消失"/><input type="button" id="but4" value="滑动显现"/><input type="button" id="but5" value="滑动切换"/><input type="button" id="but6" value="淡出"/><input type="button" id="but7" value="淡⼊"/><input type="button" id="but8" value="淡化"/><input type="button" id="but9" value="移动"/><div style="position: absolute;"><img src="/js/2018/html5-css3-3d-img-flash-codes/images/sJALsDXak4EehSg2F2y92rt5hPe.jpg" height="200"></div> </body></html>运⾏效果(这⾥使⽤了本站演⽰图⽚加以测试):这⾥的⽅法都可以再嵌套⽅法。

实验四 jQuery动画效果

实验四 jQuery动画效果

实验四jQuery动画效果【实验目的】1、掌握jQuery处理动画效果的方法;2、掌握jQuery动画的显示与隐藏、淡入淡出、滑动效果的常用方法;3、掌握jQuery自定义动画的定义。

【实验准备】1、复习教材相关内容;2、预习本次实验;【实验内容】1、实现折叠菜单的效果,效果如图4-1所示。

图4-1代码如下:menu.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>第一题</title><style type="text/css">.mainleftFAQ {width: 150px;}.admintext11 {padding: 8px 10px;cursor: pointer;position: relative;margin:1px;font-weight:bold;background: #93cdff;font-family: "华文楷体";font-size: 20px;}.FAQlist {display:none;font-family: "新宋体";font-size: 14px;}.FAQlist a{padding:8px 0px;display:block;color:#006699;background-color:#EFEFEF;padding-left:10px;font-weight:bold;text-decoration:none;}.FAQlist a:hover {color:#7fb2f4;background-color:#dfdfdf;text-decoration:underline;}</style><script type="text/javascript" src="js/jquery-1.4.2.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function() {//将二级菜单设置为不可见$(".FAQlist").hide();//单击一级菜单触发的事件$(".bartitleFAQ").click(function() {//将二级菜单全部设置为不可见$(".FAQlist").hide();//当前一级菜单的二级菜单设置为可见$(this).next().show("fast");});});</script></head><body><div class="mainleftFAQ"><div class="bartitleFAQ"><p class="admintext11">服务管理</p></div><div class="FAQlist"><a href=''> 等待提交</a><a href=''> 等待发布</a><a href=''> 正式项目</a><a href=''> 点此新增</a></div><div class="bartitleFAQ"><p class="admintext11">更新流程</p></div><div class="FAQlist"><a href=''> 后台搜索</a><a href=''> 更新流程</a></div><div class="bartitleFAQ"><p class="admintext11">下载管理</p></div><div class="FAQlist"><a href=''> 下载</a></div></div></body></html>2、实现图片的幻灯片效果,当在当前图片上单击时,显示下一张图片。

jquery实现动画效果(各种方法)

jquery实现动画效果(各种方法)

jquery实现动画效果(各种⽅法)1.show()和hide()和toggle()(这是show和hide的⼀个综合,⼀个按钮就实现显⽰和隐藏)效果:代码:<button type="button" class="show">普通show</button><button type="button" class="show1">⼀秒show</button><button type="button" class="hidden">普通hidden</button><button type="button" class="hidden1">⼀秒hidden</button><div id="box" style="width: 100px;height: 100px;background-color: red;"></div><script type="text/javascript">$(".show").click(function () {$("#box").show();})$(".show1").click(function () {$("#box").show(1000);})$(".hidden").click(function () {$("#box").hide();})$(".hidden1").click(function () {$("#box").hide(1000);}) //还可以添加slow(200),fast(600),normal(400)三个参数,默认是400毫秒</script>实现列队动画:效果:代码:<style>div{background: red;color: #fff;margin-left: 5px;float: left;display: none;}</style><div>你</div><div>好</div><div>吗</div><div>?</div><button type="button" class="show">显⽰列队动画</button><button type="button" class="hide">隐藏列队动画</button><script type="text/javascript">$(".show").click(function () {//列队动画,递归⾃调⽤$("div").first().show("fast",function testShow() {$(this).next().show("fast",testShow);})})$(".hide").click(function () {//列队动画,递归⾃调⽤$("div").last().hide("fast",function testShow() {$(this).prev().hide("fast",testShow);})})</script>2.滑动效果:包括slideUp()和slide()down和slideToggle()和上⾯实现⽅式⼀样的,效果呈现滑动效果3.淡⼊淡出:包括fadeIn()和fadeOut()和fadeToggle()和上⾯实现⽅式也是⼀样的,效果呈现淡⼊淡出但还有⼀个fadeTo('fast',0.3) 0.3是透明度。

jQuery网页特效任务驱动式教程-实现动画效果

jQuery网页特效任务驱动式教程-实现动画效果

使用显隐动画模拟文件夹的树形列表结构
任务实现 初始状态,使用jQuery代码将所有包含ul子元素的列表项li ( $("li").has("ul") )鼠标指针设置为手状,列表符号图片为表示折叠状 态的向右箭头,子元素ul都是隐藏的。 对所有不包含ul子元素的列表项li,设置鼠标默认,列表符号为none。 单击包含ul子元素的列表项li时,判断当前单击操作的是否是该元素自身 ( if (this == event.target) ),这是因为在单击子元素触发click事件 时,会同时触发父元素的click事件(事件的冒泡),所以此处必须要进行判 断处理。若是,则根据其子元素的显示隐藏状态(is(":hidden"))更改其样 式效果和子元素的隐藏显示效果;若单击的是子元素,则不做任何操作。
slideUp() 以逐渐改变高度的滑动方式隐藏显示的被选中元素。 格式:$(selector).slideUp(speed, callback)
slideToggle() 可以在slideDown()与slideUp ()方法之间进行切换。 格式:$(selector).slideToggle(speed, callback)
使用显隐动画模拟文件夹的树形列表结构
显隐动画
显示隐藏的元素 show(speed,easing,回调函数) speed:可选。设置动画变化过程持续的时间,取值可以是“slow|normal|fast|毫秒”, 其中slow表示600毫秒,normal表示400毫秒,fast表示200毫秒,也可以自行定义动画 持续的毫秒数。如果没有定义该参数,则元素会由隐藏状态直接变为显示状态,也就是 没有完成修改的动画过程;如果定义了该参数,则元素的宽度、高度、透明度、外边距 和内填充等样式属性,会在指定的时间内逐渐变化到完整显示 easing:可选。规定在动画的不同点上元素的速度。默认值为 “swing”,表示在开头 和结尾移动慢,在中间移动快;"linear" 表示匀速移动。 回调函数,表示在动画完成时要执行的函数,函数内部定义动画完成之后要执行的功能, 该参数可以省略。

jQuery动画-让页面动起来

jQuery动画-让页面动起来

Jquery动画,从入门到精通一.摘要本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍.开发人员一直痛疼做动画. 但是有了jQuery你会瞬间成为别人(那些不知道jQuery的人)眼里的动画高手!本文将介绍jQuery的动画相关函数.原来做动画如此简单!二.前言本系列文章的实例都是针对某一个技术细节的, 因为我们要学习的是基础知识, 虽然总有人希望要复杂一些的应用示例, 但是我想还是让我们先把基础打牢, 有了扎实的基础凭借每个人的智慧一定能创造出更多更好的应用.就在写这篇文章的前几天, 还有不止一个同事在为了"弹出层"效果而犯愁. 但是以后再面对这样的功能看过本篇文章的每一个人都可以开心的微笑了. jQuery, make work easy !三.从实例开始做web程序经常要使用弹出层, 比如单击文字或按钮显示一段提示文字等. 假设有如下需求:∙单击图中的"显示提示文字"按钮, 在按钮的下方显示一个弹出层.∙单击任何空白区域或者弹出层,弹出层消失.用原始javascript我们也完全可以完成这个工作. 有以下几点注意事项:1. 弹出层的位置需要动态计算. 因为触发弹出事件的对象可能出现在页面的任何位置, 比如截图中的位置.2. 为document绑定单击是关闭弹出层的函数, 要使用多播委托, 否则可能冲掉其他人在document绑定的函数.3. 为document绑定了关闭函数后, 需要在显示函数中取消事件冒泡, 否则弹出层将显示后立刻关闭. 用jQuery, 我们可以轻松地实现此实例:∙基本动画函数: 既有透明度渐变, 又有滑动效果. 是最常用的动画效果函数.∙滑动动画函数: 仅使用滑动渐变效果.∙淡入淡出动画函数: 仅使用透明度渐变效果.这三类动画函数效果各不相同, 用法基本一致. 大家可以自己尝试.另外也许上面的三类函数效果都不是我们想要的, 那么jQuery也提供了自定义动画函数, 将控制权放在我们手里让我们自己定义动画效果.下面对三类内置动画函数和自定义动画函数分别讲解.四. 基本动画函数上例中使用的show()和hide()是我们使用最多的基本动画函数.下面是jQuery的基本动画函数:基本动画函数Basics1. 使用基本动画函数基本的动画函数主要分为show,hide 和toggle 三个. 都提供了无参数的版本, 表示不适用动画切换元素的显示状态:在回调函数中的this是执行此函数的DOM对象. 会在动画结束时执行.2. 使用toggle函数toggle函数是功能更强大的函数, 可以切换元素的可见状态. 我们经常遇到需要使用toggle的情况. 比如希望一段文字第一次单击显示弹出层, 第二次单击隐藏弹出层.我们将开篇实例稍作修改即可实现这个效果:滑动动画函数Sliding讲解slideDown就是show的滑动效果版本, slideUp就是hide的滑动效果版本, slideToggle就是toggle 的滑动效果版本.参数完全相同:六.淡入淡出动画函数淡出淡出函数只提供透明度渐变的效果.淡入淡出函数Fading讲解fadeIn和fadeOut两个函数对应show和hide, 用于将对象以透明度渐变的效果显示和隐藏:透明度渐变没有切换函数.需要特别讲解的是fadeTo函数. 这个函数能让对象渐变到指定的透明度上. opacity参数取值从0-1, 比如0.6表示透明度为60%.和fadeIn与fadeOut不同的是, fadeTo函数只改变对象的透明度, 即使透明度为0对象仍然占位.而fadeIn和fadeOut最后一定会改变对象的display属性, fadeOut后对象将从页面上消失(不占位), 但是fadeTo仅仅是让其透明(占位).fadeTo函数可以配合fadeIn使用. 比如默认的情况下, fadeIn最后让对象完全显示:但是如果之前使用过fadeTo设置弹出层的透明度, 则可以让其以半透明:核心代码如下:六. 动画实验室动画实验室是"jQuery实战"一书中的示例, 方便我们查看上面三种动画的效果. 对应源代码的chapter7 \lab.effects.html 文件.源代码在本文最后提供下载.实验室截图如下:七.自定义动画函数上面三个渐变动画函数已经基本满足了我们日常需求. 但是如果我们一定要创建自己的特殊的效果, jQu ery也为我们提供了相关函数.自定义动画函数Custom参数说明1.params(可选)类型:Options说明:一组包含作为动画属性和终值的样式属性和及其值的集合.讲解:通过把元素的样式属性值, 从当前值逐渐调整到params设置的值而产生动画效果.2.duration(可选)类型:String,Number说明:三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000) 讲解:动画效果持续的时间, 时间越长则变得越慢. 如果省略则不会产生动画.3.easing(可选)类型:String说明:要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和"swing".讲解:为了让元素逐渐达到params设置的最终效果, 我们需要有一个函数来实现渐变, 这类函数就叫做easing函数. 但是需要这里传递的只是easing函数名称, 使用前需要先将easing函数注册到jQuery上.4.options参数类型:Options说明:一组包含动画选项的值的集合。

jquery中的动画

jquery中的动画

Jquery 中的动画1、 show()和 hide()a) hide:为每个元素调用 hide 方法会给将该元素的 display 设置为 none $(―element‖).hide()相当于$(―element‖).css(―display‖,‖none‖); show:当把元素隐藏后,可以使用 show()方法将元素的 display 设置为先前的状态 (block,inline 等~) eg: <div class="article"> <div id="head">First Article</div> <div id="content">First Article....First Article....First Article....First Article....First Article....First </div> </div> $(function(){ $(".article #head").toggle(function(){ $(this).next().show(); $(this).css("background","#ccc"); },function(){ $(this).next().hide(); $(this).css("background","#fff"); }); }); b) show()和 hide()方法让元素动起来 可以为 show 和 hide 方法传递一个速度参数。

show(―slow‖); show(1000); hide(1000);//同时减少“内容”的高度、宽度、透明度2、fadeIn()和 fadeOut()只改变元素的透明度fadeOut()会在指定的一段时间内降低元素的透明度,直到完全消失。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
01 掌握显示与隐藏的相关动画方法 02 理解图片轮播原理 03 掌握animate方法、理解动画队列 04 能解决动画效果与用户操作不一致问题
本章任务
任务1:FAQ答案的显示和隐藏 任务2:图片横向移动效果
任务描述
页面加载时问题答案隐藏,当用户问题时,每个问题的答案以不同的动画 方法显示和隐藏答案,分别是显示隐藏、淡入/淡出和上下滑动,当用户再 次单击问题时,答案隐藏。
} else{
$dt.show(300); } })
$("dl dt:first").click(function(){ var $dt=$(this).next();
if($dt.is(":visible")){ $dt. fadeOut("slow");
} else{
$dt. fadeIn("fast"); } })
(4)顺序执行多个动画
• 每单击一次“动画队列”,<div>元素先往左移动100px,后高度增加50px。
• $(“#btn4”).click(function(){
• $(“.divStyle”).animate({left:”+=100px”},”fast”)

.animate({height:”+=50px”},”fast”); 动画顺序执行 称为“动画队列”
$(this).next().fadeToggle('slow')
$(this).next().slideToggle('slow')
练一练
练习 根据所给素材,实现Tab切换效果。用户移入选项卡时,当前选项卡添加样式,如图
所示,其他选项卡不添加该样式,同时该选项卡的内容淡入显示。
练一练
实现思路
(1).设置选项卡样式,为4个选项卡依次设置.jQuery、.Vue、.Reat和.Node样式, 第1个选项卡显示,其他三个选项卡隐藏。 (2). 选项卡应用buttons样式,当前显示的选项卡应用buttonHover。页面加载时 第1个选项卡应用buttonHover样式。 (3). 定义选项卡切换函数,可以定义两个参数,其中一个参数是容器,一个参数 是要显示文字的选项卡,函数调用时传递相应参数。 (4). 函数调用。
判断元素是否处于动画状态
if(!$(element).is(“:animated”)){
//如果当前没有进行动画,则添加新动画……}
任务实现
关键代码
iiff(( !!$$vv__sshhooww..iiss((""::aanniimmaatteedd"")) &&&& $$((tthhiiss)).. hhaassCCllaassss((""pnerexvt"")))){{ ////判判断断““视视频频内内容容展展示示区区域域”” 是是否否正正在在处处于于动动画画
动画控制
(5)动画回调函数
动画执行完毕后执行的函数。 单击按钮,将div宽度设置为150px后,为div添加边框。
$("button").click(function(){ $("div"). animate({width:'150px'},'slow', function(){ $("div").css("border","5px solid orange"); });
练一练
练习 根据所给素材,鼠标移入菜单项,二级菜单以改变高度动画显示出来,鼠标移出菜单
项时,二级菜单以改变高度动画隐藏。
实现思路
(1)可为菜单项绑定hover事件。 (2)二级菜单动画使用sildeUp()和slideDown()实现。
任务描述
图片横向移动效果,共4个版面。左右箭头可控制图片的左右滚动。当展示 内容已经是最后一个版面时,如果再向后,就显示第一个版面。当展示内 容已经是第一个版面时,如果再向前,就显示最后一个版面。左上角箭头 旁边的蓝色圆点应该与动画一起切换,它代表着当前所处的版面。
if( page == page_count ){ //已经到最后一个版面了,如果再向后,必须跳转到第一个版 面。if( page == 1 ){ //已经到第一个版面了,如果再向前,必须跳转到最后一个版面。
$$vv__sshhooww.a.annimimaattee(({{lelefftt::'0'-p=x''+},v"_swloidwt"h)*; (/p/通ag过e_改c变oulenftt-值1),}跳, "转slo到w第")一; 个版面
可选。show()方法执行完之后,要执行的方法。 除非设置了speed参数,否则不能设#34;dl dt:first").click(function(){ var $dt=$(this).next();
if($dt.is(":visible")){ $dt.hide("slow");
(2)累加、累减动画
• 每单击一次“累加动画”按钮,把<div>元素移至距左边100像素的位置。 • $(“#btn2”).click(function(){ • $(“.divStyle”).animate({left:”+=100px”},”fast”);})
动画控制
(3)同时执行多个动画
• 每单击一次“执行多个动画”,<div>元素往左移动100px、高度增加50px。 • $("#btn3").click(function(){ • $(“.divStyle”).animate({left:”+=100px”,height:”+=50px”},”fast”); })
实现思路
(1)注意分析CSS样式,轮播的图片在高度大小要远大小展示div的高度。 (2)使用animate设置top值,每次移动高度为展示div的高度。 (3)播放图片时,对应数字应用红色背景样式,其他数字移除该样式。
ppaaggee==1p; age_count; }}eellssee{{
$v_show.animate({ left : '-='+v_width }, "slow"); //通过改变left值,达到每 次换一个$版v面_show.animate({ left : '+='+v_width }, "slow");
ppaaggee+--+; ; }} }
练一练
练习 根据所给素材实现图片横向轮播效果,如图所示。
实现思路
(1)获取需要轮播的图片和展示的div。 (2)使用animate设置left值,每次移动宽度为展示div的宽度。 (3)播放图片时,对应数字应用红色背景样式,其他数字移除该样式。
练一练
练习 将上题横向移动改为纵向移动,如图所示。
1.理解图片轮播原理 2.掌握自定义动画animate方法的应用
图片轮播原理
大家知道生活中的电影是怎么播放的吗?
原理 点拨
类似生活中的电影播放 所有图片就是电影中的“胶卷“ 展示的图片就是电影中的”画面“
图片轮播原理
自定义动画animate
自定义 动画语法
• animate(params,speed,fun);
解决光标效果与用户操作不一致问题
$('.mainlevel').hover(function(){ $(this).find('ul').stop(true,true).slideDown(500); },function(){ $(this).find('ul').stop(true,true).slideUp("fast"); })
演示任务1:FAQ答案的显示和隐藏
任务分析
1.为每一个“问题”绑定鼠标单击事件。 2.获取每一个“问题”相对应的“答案”。 3.为每一个“答案”添加显示与隐藏的不同动画。单击第1个问题,其答案 显示和隐藏的动画是高度、宽度和透明度的同时变化;单击第2个问题,其 答案显示和隐藏的动画是淡入淡出,即只有透明度的变化;单击第3个问题, 其答案显示和隐藏的动画是上下滑动效果,即只有高度的变化。
$("dl dt:first").click(function(){ var $dt=$(this).next();
if($dt.is(":visible")){ $dt. slideUp("fast");
} else{
$dt. slideDown("normal"); } })
$(this).next().toggle('slow');
演示任务2:图片横向移动效果
任务分析
1.通过jQuery选择器获取“左右箭头”,为其绑定click事件。 2.获取要控制的“图片内容所在的div元素”(class属性为“v_content_list”) 和“图片展示区域的div元素”(class属性为“v_content”)的宽度。 3.使用自定义动画控制“图片内容所在的div元素”的left属性值来改变其水平位 置,以一个版面的宽度为单位进行变化。 4.当前版面对应蓝色圆点添加current样式,其他圆点移除该样式。
• params为属性值,speed为速度,fun为回调函数 • 可操作大部分样式属性,但部分属性除外,比如背景
动画控制
(1)简单动画
相关文档
最新文档