2 - jQuery动画

作者: 雨声不吃鱼 | 来源:发表于2016-09-23 18:52 被阅读0次

一、显示/隐藏      使用 toggle() 方法来切换 hide() 和 show() 方法

语法:$(selector).toggle(speed,callback);

-> 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒

-> 可选的 callback 参数是 toggle() 方法完成后所执行的函数名称

例子:

$("button").click(function(){

$("p").toggle();

});


二、jQuery Fading方法实现淡入淡出

1、jQuery fadeIn()           // 淡入已隐藏的元素

2、jQuery fadeOut()       // 淡出可见元素

3、jQuery fadeToggle()  // 淡入和淡出

4、jQuery fadeTo()         //更改透明度

例子:

$("button").click(function(){

$("#div1").fadeTo("slow",0.15);

$("#div2").fadeToggle("slow");

$("#div3").fadeOut(3000);

});


三、jQuery 滑动方法

1、slideDown() 方法用于向下滑动元素

2、slideUp() 方法用于向上滑动元素

3、slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换

例子:

$("#flip").click(function(){

$("#panel").slideToggle("slow");

});


四、jQuery 动画

1、jQuery animate() 方法用于创建自定义动画

语法:$(selector).animate({params},speed,callback);

-> 必需的 params 参数定义形成动画的 CSS 属性

-> 可选的 speed 参数规定效果的时长,可取以下值:"slow"、"fast" 或毫秒

-> 可选的 callback 参数是动画完成后所执行的函数名称

例子:

/* 可以把属性的动画值设置为预设值: "show"、"hide" 或 "toggle" */

$("button").click(function(){

//把<div>元素往右边移动了 200 像素

$("div").animate({left:'200px'});

});

or  使用队列:

$("button").click(function(){

var div=$("div");

div.animate({height:'100px',opacity:'0.2'},"slow");

div.animate({width:'100px',opacity:'0.8'},"slow");

});

2、jQuery stop() 方法用于停止动画或效果,在它们完成之前

stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画

语法:$(selector).stop(stopAll,goToEnd);

-> 可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。

-> 可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。


五、jQuery Callback  动画完成后调用的方法

$("button").click(function(){

$("div1").hide("slow",function(){

alert("段落现在被隐藏了");

});

});


六、jQuery  Chaining  方法链接

例子:

$("button").click(function(){

$("#div1").css("color","red").slideUp(500).slideDown(1000);

});

相关文章

  • jQuery动画、循环

    1、jQuery特殊效果 2、jQuery动画 3、jQuery循环

  • JS-17day

    1、jQuery特殊效果 2、jQuery动画 3、jQuery循环

  • JQuery 操作手册

    1-1主要内容 1、快速入门2、JQuery概念3、JQuery选择器4、JQuery动画5、JQuery DOM...

  • 2 - jQuery动画

    一、显示/隐藏 使用 toggle() 方法来切换 hide() 和 show() 方法 语法:$(selec...

  • jquery动画和循环

    jquery特殊效果 jquery动画 jquery循环

  • jQuery特殊效果

    jQuery特殊效果 jQuery动画

  • jQuery事件

    jQuery动画 参数:1、什么属性做动画,属性设置{param1: value1, param2: value2...

  • jQuery 效果

    目录 jQuery 隐藏/显示jQuery 淡入淡出jQuery 滑动jQuery 动画jQuery Callba...

  • JQuery动画,事件

    jQuery 动画 - animate() 方法 jQuery animate() 方法用于创建自定义动画。 语法...

  • JQuery:动画

    jquery动画:

网友评论

    本文标题:2 - jQuery动画

    本文链接:https://www.haomeiwen.com/subject/mpgtyttx.html