jquery animate方法动画效果多个例子

发布时间:2020-11-15编辑:脚本学堂
有关jquery animate方法实现动画效果的例子,包括停止动画、元素左右移动、切换显示隐藏元素、滚动焦点等,需要的朋友参考下。

jquery animate动画实例

1、停止动画
 

复制代码 代码示例:
if($('.swaplist,.mainlist').is(':animated')){
    $('.swaplist,.mainlist').stop(true,true);
}
 

 
animate实例:
2、点击按钮后div元素的几个不同属性一同变化
 

复制代码 代码示例:
$("#go").click(function () {
    $("#block").animate({
        width: "90%",
        height: "100%",
        fontSize: "10em",
        borderWidth: 10
    }, 1000);
});

3、让指定元素左右移动
 

复制代码 代码示例:
$("#right").click(function () {
    $(".block").animate({ left: '+50px' }, "slow");
});
$("#left").click(function () {
    $(".block").animate({ left: '-50px' }, "slow");
});

4、在600毫秒内切换段落的高度和透明度
 

复制代码 代码示例:
$("p").animate({
    height: 'toggle', opacity: 'toggle'
}, "slow");

5、用500毫秒将段落移到left为50的地方并且完全清晰显示出来(透明度为1)
 

复制代码 代码示例:
$("p").animate({
    left: 50, opacity: 'show'
}, 500);

6、切换显示隐藏
 

复制代码 代码示例:

$(".box h3").toggle(function(){
    $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");
        $(this).addClass("arrow");
        return false;
 
    },function(){
        $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");
        $(this).removeClass("arrow");
        return false;
    });
});

//滚动焦点
$(window).scroll(function () {              //当前窗口的滚动事件
var winTop = $(window).scrollTop();     //获取当前窗口的大小
var objTop = $("#obj1").offset().top;   //获取当前对象的x坐标
});