jQuery 效果
来源:互联网 发布:软件防火墙通过 编辑:程序博客网 时间:2024/05/18 00:37
隐藏和显示
- hide()
- show()
语法
$(selector).hide(speed,callback);$(selector).show(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:”slow”、”fast” 或毫秒。
可选的 callback 参数是隐藏或显示完成后所执行的函数名称。
实例
$("button").click(function(){ $("p").hide(1000);});
jQuery toggle()
使用toggle()的方法来切换hide()与show()方法
$("button").click(function(){ $("p").toggle();});
淡入与淡出
jQuery Fading方法
- fadeIn() 淡入已隐藏的元素
- fadeOut() 淡出可见元素
- fadeToggle() 在以上两者切换
- fadeTo() 渐变为给定透明度
语法:
$(selector).fadeIn(speed,callback); $(selector).fadeOut(speed,callback); $(selector).fadeToggle(speed,callback); $(selector).fadeTo(speed,opacity,callback); //给定透明度在(0,1)之间
滑动
方法
- slideDown() 向下滑动元素。
- slideUp() 向上滑动元素。
- slideToggle()
例子
$(document).ready(function(){ $("#flip").click(function(){ $("#panel").slideDown("slow"); });});
动画
jQuery animate()方法允许您创建自定义的动画。
语法
$(selector).animate({params},speed,callback);
必需的 params 参数定义形成动画的 CSS 属性。
可选的 speed参数规定效果的时长。它可以取以下值:”slow”、”fast” 或毫秒。
可选的 callback参数是动画完成后所执行的函数名称。
html:<button>开始动画</button><p>默认情况下,所有的 HTML 元素有一个静态的位置,且是不可移动的。 如果需要改变为,我们需要将元素的 position 属性设置为 relative, fixed, 或 absolute!</p><div style="background:#98bf21;height:100px;width:100px;position:absolute;"></div>
script:$(document).ready(function(){ $("button").click(function(){ $("div").animate({left:'250px'}); });});//向右移动了250px像素
多个属性
$("button").click(function(){ $("div").animate({ left:'250px', opacity:'0.5', height:'150px', width:'150px' });});
也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上 += 或 -=:
height:'+=150px',width:'+=150px'
也可以把动画的属性值设为show hide toggle
队列功能
$("button").click(function(){ var div=$("div"); div.animate({height:'300px',opacity:'0.4'}); div.animate({width:'300px',opacity:'0.8'}); div.animate({height:'100px',opacity:'0.4'}); div.animate({width:'100px',opacity:'0.8'}); });
$("button").click(function(){ var div=$("div"); div.animate({left:'100px'},"slow"); div.animate({fontSize:'3em'},"slow"); });
停止动画
jQuery stop()方法用于在动画或效果完成前对它们进行停止。
语法:
$(selector).stop(stopAll,goToEnd);
举例
$("#flip").click(function(){ $("#panel").slideDown(5000); }); $("#stop").click(function(){ $("#panel").stop();});
jQuery Callback方法
Callback 函数在当前动画 100% 完成之后执行。
以下方法在隐藏效果完全实现后回调函数
$("button").click(function(){ $("p").hide("slow",function(){ alert("The paragraph is now hidden"); });});
以下无回调函数,在隐藏效果完成前弹出
$("button").click(function(){ $("p").hide(1000); alert("The paragraph is now hidden");});
jQuery Chaining
通过jQuery,把动作方法链接到一起
下面的例子把 css()、slideUp() 和slideDown() 链接在一起。”p1”元素首先会变为红色,然后向上滑动,再然后向下滑动:
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
阅读全文
0 0
- jQuery 效果
- JQuery效果
- jQuery 效果
- jQuery 效果
- jquery效果
- Jquery效果
- jquery效果
- jQuery效果
- jquery效果
- jQuery-----效果
- jQuery--效果
- jQuery 效果
- JQuery效果
- jquery效果
- jquery效果
- jQuery效果
- jQuery效果
- jQuery效果
- springmvc项目报错-启动tomcat停不下来
- PAT1020. Tree Traversals (25)(已知中序后序求层序)
- ubantu 16.04 安装 tensorflow cuda ...
- 初入IT界之菜鸟心声
- java.util.date源码分析
- jQuery 效果
- PHP 安全攻防,实体转义
- 【算法】之动态规划
- poj2513——Colored Sticks
- HDU2072单词数
- scikit-learn 中文文档-特征提取-用户指南|ApacheCN
- [BZOJ]3203 [SDOI2013] 保护出题人 三分
- Angular学习
- Elasticsearch 5.x 生产数据的灾备和恢复