jQuery的动画效果

jQuery的动画效果

一、show()方法和hide()方法

1.show()与hide()
show():根据hide()方法记住的display属性值来显示元素。
hide() : 将该元素的display样式改为 “none”,用来隐藏元素

2.参数让元素动起来:
单纯的调用show()和hide()相当于css(“display”,“none/block/inline”),不会有任何动画。如果希望调用元素慢慢显示/消失,则可以为show()/hide()方法指定一个速度参数.
参数:slow,normal,fast,数值(以毫秒为单位)

$("element").show("slow");     //元素将缓慢的显示出来
$("element").show("normal");   //元素将默认速度显示出来
$("element").show("fast");     //元素将迅速的显示出来
$("element").hide("1000");     //元素将在1000毫秒(1秒)内慢慢地隐藏

注:对元素使用带参数的show()和hide()是从:高度,宽度,不透明度 三个属性同时进行操作的。

二、fadeIn()方法和fadeOut()方法

fadeIn()/fadeOut() 只改变元素的不透明度。
fadeOut() 淡出:会在指定的一段时间内降低元素的不透明度,直到元素完全消失(“display:none”)。
fadeIn() 淡入:与fadeOut()完全相反。
fadeTo();淡入到
fadeToggle():淡入与淡出
例:

$("#panel h5.head").toggle(function(){
     $(this).next("div.content").fadeOut();
},function(){
     $(this).next("div.content").fadeIn();
});
三、slideUp()方法和slideDown()方法

slideUp()/slideDown()只改变元素的高度。
slideDown()滑入:如果一个元素的display属性值为"none",当调用slideDown()时,这个元素将由上至下延伸显示。
slideUp() 滑出:与slideDown()完全相反。
slideToggle():滑入与滑出
例:

$("#panel h5.head").toggle(function(){
     $(this).next("div.content").slideUp();
},function(){
     $(this).next("div.content").slideDown();
});
jQuery animate() 方法用于创建自定义动画

语法:$(selector).animate({params},speed,callback);
params 参数是必须存在的,它定义形成动画的 CSS 属性。
比如{元素1: “value1”, 元素2: “value2”, ····· }
speed : 速度参数,可选。
callback : 在动画完成时执行的函数,可选。


<script> 
$(function(){//加载完成时
  $("button").click(function(){//鼠标点击事件
    $("div").animate({//动画
      left:'250px',//距离左边250像素点
      opacity:'0.5',//透明度为0.5
      height:'150px',//设置大小
      width:'150px'
    });
  });
});
</script> 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值