jq动画

JQ动画

1、show()和hidde()
显示和隐藏

$("#btn").toggle(function (){
        //先隐藏掉
        $("#div"‘).hide(‘slow‘);
        },function(){
    //再显示出来
        $("#div").show(‘slow‘);  

    });       

2、slideUp()和slideDown()

滑动隐藏和滑动显示

slideUp(speed,回调函数)

通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。

这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏起来。

slideDown(speed,回调函数)

通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。

这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来

$("#btn").toggle(function (){  

        $("#div"‘).slideUp();
        },function(){  

        $("#div").slideDown();  

    });       

3、fadeOut()和fadeIn()

淡入淡出

fadeIn(speed,回调函数) 方法使用淡入效果来显示被选元素,(该元素是隐藏的);

fadeOut(speed,回调函数)通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。

这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。

$("#btn").toggle(function (){
        $("#div").fadeIn(‘slow‘);
        },function(){
        $("#div").fadeOut(‘slow‘);
    });  

说明:

三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000);

回调函数是指时间结束后执行的函数。

4、自定义动画 .animate() 参数1:要达到的样式 ;参数2:时间 ;参数3:回调函数

$(this).stop().animate({ "height":40) }, 500);//stop()阻止动画累积

5、颜色渐变

注意:引入文件放在JQuery后面

$(this).animate({"background-color":"#2c24f5"},500);//这句代码会将原来的背景色渐变为#2c24f5
时间: 2024-10-14 21:47:33

jq动画的相关文章

JQ动画 show hide

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <scri

JQ动画,背景透明度

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title></title> <scr

JQ动画导航

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery鼠标悬停3d菜单展开动画 - 何问起</title><base target="_blank" /> <link rel="stylesheet" type="text/css" href="htt

jq动画分析1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

jq动画分析

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

快速学习jq

jq的风靡是我们都看的到的,之所以它会在众多的框架中脱颖而出,必定有其优秀之处,我在下面文章中跟大家分享一下jq中工作中经常遇到的API总结,相信它可以让一个不懂jq的人迅速的掌握到jq的强大,好了,废话不多说,一点点看 1 jQuery 入口的三种方法 第一种: $(function(){ }); 第二种: $(document).ready(function(){ }); 第三种: jQuery(function(){ }); 需要注意的是 js和jq的入口函数不同点: 1:js的入口函数只

-webkit-transform:translate3d(0,0,0)触发GPU加速,让网页动画更流畅

前段时间,依照美拍的视频效果写了一个效果类似的网页版的动画. 电脑上安装了三种浏览器:IE.Chrome.Firefox.分别作了測试,结果显示Chrome在这方面的渲染效果最差.常常出现卡顿现象.ff表现最好. 一直百思不得其解,尤其是之前使用canvas标签做图片滤镜效果,chrome浏览器竟然显示不了滤镜效果.然而其它浏览器均能正常显示,大谷歌你肿么了...对渲染多张图片和动画效果表示放弃了么... 昨天和高人聊天,说道这个情况,他说道了transform:translate3d(0,0,

整理版jq 复习贴子

1绝对定位(abs)与相对定位(relative) 区别是相对定位参照自己的位置进行移动(当然需要设置top left这些生效)并且原来的位置保留着 偏移后会把 其它的层遮罩住 绝对定位就是的参照位置就不像相对那样是自己了 至于是哪个 就看它的上级或上上级有没有定位了 也就是有没有position:relative 或position:fixed 等吧 当要绝对定位的层设好要参照位置的层后 就可以用top left这些来定位置了 如果它的上级或上上级都没定位的话就 会根据body的位置来定位了

web前端入门到实战:css动画优雅降级的简单总结

CSS动画优雅降级的简单总结 CSS动画相关属性 transition:兼容性 transform 3D:兼容性 transform 2D:兼容性 animation: 可以看到动画在IE8(这里主要讨论IE)及以下完全不支持,IE9由于只支持transform(非transform3d) 优雅降级 <div class="a"></div> CSS: web前端开发学习Q-q-u-n: ××× ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(