jQuery动画相关API

1、hover()

这个API接收两个函数,分别对应鼠标移进来和移出去。

<script>
     $('div').hover(function(){
       $(this).css('background','blue')
     },function(){
       $(this).css('background','')
     })
</script>
2、show() 和 hide()
<script>
     $('#div1').hover(function(){
       $('#div2').hide(500)
     },function(){
       $('#div2').show(500)
     })
</script>

需要注意的是,hide()以后不会占位,相应于display:none;这两个API都接收时间参数

3、fadeIn()和fadeOut()和fadeTo()
<script>
     $('#div1').hover(function(){
       $('#div2').fadeOut(1000)
     },function(){
       $('#div2').fadeIn(1000)
     })
</script>

原理和上面的show/hide()差不多,时间默认是400ms。
再就是fadeTo(1000,0.5),和fadeIn/Out()不同,它可以指定具体的透明度,它接收两个参数,一个是时间,另一个是透明度。

4、slideUp()和slideDown()
$('#div1').hover(function(){
       $('#div2').slideUp(1000)
     },function(){
       $('#div2').slideDown(1000)
     })
]</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性。...
    阿r阿r阅读 4,868评论 0 4
  • (续jQuery基础(2)) 四、动画篇 第1章 动画基础隐藏和显示 (1)隐藏元素的hide方法 让页面上的元素...
    凛0_0阅读 3,244评论 0 6
  • 1.其实写下这个并不算小确幸,因该是尴尬。事情是这样子的,有一个大约十来岁的小女生,因为呕吐不止来看病,因为病人特...
    映月黑珍珠阅读 858评论 0 0
  • 端午节到了,带孩子先坐高铁到合肥。 然后再转车回到安庆。孩子一个箱子,我一个箱子,倒不是很重。现在小地方的火车站建...
    荣蔓蔓阅读 767评论 0 3
  • 本文大概4700+字吧,天知道我怎么写了这么多,可以跟小标题快速索引。 Bindy/文 自从上节课,我对自己进行优...
    BindyTs阅读 3,365评论 2 10