jQuery的效果
来源:互联网 发布:美国移交域名管理 编辑:程序博客网 时间:2024/05/18 00:55
一、隐藏和显示
1.1、语法:
$('selector').hide(speed,callback);$('selector').show(speed,callback);
可选的speed参数规定隐藏/显示的速度,可以取以下值:”slow”、”fast”或毫秒。
可选的callback参数是隐藏或显示完成后所执行的函数名称。
实例:
$('button').click(function(){ $('p').hide(1000); })
1.2,jQuery toggle()
通过jQuery,您可以使用toggle()方法来切换hide()和show()方法。
显示被隐藏的元素,并隐藏已显示的元素。
实例:
$('button').click(function(){ $('p').toggle(1000); })
语法:
$(selector).toggle(speed,callback);
可选的speed参数规定隐藏/显示的速度,可以取以下值:”slow”、”fast“或毫秒。
可选的callback参数是toggle()方法完成后所执行的函数名称。
二、淡入和浅出
2.1 jQuery Fading方法
通过jQuery,您可以实现元素的淡入与淡出效果。
(1)、fadeIn()方法
jQuery fade()用于淡入已隐藏的元素。
语法:
$(selector).fadeIn(speed,callback);
可选的speed参数是fading完成后所执行的函数名称。
实例:
$("button").click(function(){ $("#div1").fadeIn(); $("#div2").fadeIn("slow"); $("#div3").fadeIn(3000); });
2.2 jQuery fadeOut()方法:
jQuery fadeOut()方法用于淡出可见元素。
语法:
$(selector).fadeOut(speed,callback);
可选的speed参数规定效果的时长,它可以取以下值:”slow”,”fast“或毫秒。
2.3 jQuery fade Toggle()方法:
jQuery fadeToggle()方法可以在fadeIn()与fadeOut()方法之间进行切换。
如果元素已淡出,则fadeToggle()会向元素添加淡入效果。
如果元素已淡入,则fadeToggle()会向元素添加淡出效果。
$(selector).fadeToggle(speed,callback)
2.4 jQuery fadeTo()方法
jQuery fadeTo()方法允许渐变为给定的不透明度(值介于0——1之间)
语法:
$(selector).fadeTo(speed,opacity,callback);
必须的speed参数规定效果的时长,可以取值:”slow”,”fast”或毫秒。
fadeTo()方法必需的opacity参数将淡入淡出效果设置为给定的不透明度,值介于0——1之间。
可选的callback参数是该函数完成后所执行的函数的名称。
三、滑动
jQuery滑动方法可使元素上下滑动:
3.1 jQuery slideDown()方法:
jQuery slideDown()方法用于向下滑动元素。
语法:
$(selector).slideDown(speed,callback)
3.2 jQuery slideUp()方法:
jQuery slideUp()方法用于向上滑动元素。
语法:
$(selector).slideUp(speed,callback)
3.3 jQuery slide Toggle()方法
jQuery slideToggle()方法可以在slideDown()和slideUp()之间进行切换。
四、动画
4.1 jQuery animate()方法用于创建自定义动画
语法:
$(selector).animate({params},speed,callback)
必需的params参数定义形成动画的css属性。
speed参数规定效果的时长。它可以取以下值:”slow”、”fast”或毫秒。
可选的callback参数是动画完成后所执行的函数的名称。
eg:下面的例子演示animate()方法的简单应用;他把div元素移到左边,直到属性等于250像素为止。
实例:
$('button').click(function(){ $('div').animate({left:'250px'}); })
默认所有HTML元素都有一个静态位置,无法移动。
如需进行位置上的操作,需首先把css position属性设置为relative 、fixed或absolute。
4.2 animate() 操作多个属性
$('button').click(function(){ $('div').animate({ left: '250px', opacity: '0.5', height: '150px', width: '150px' }) })
4.3 使用相对值
也可以定义相对值(该值相对于元素的当前值)。需要在上面加上 += 或 -=;
实例$("button").click(function(){ $("div").animate({ left:'250px', height:'+=150px', width:'+=150px' });});
4.4 使用预定义的值
可以把属性的动画值设置为”show”、“hide”或“toggle”。
实例 1$("button").click(function(){ $("div").animate({ height:'toggle' });});
实例2:
下面的例子把
$('button').click(function(){ var div = $('div'); div.animate({left:'100%'},"slow"); div.animate({fontSize:"3em"},"slow");})
未完。待续。。。。
- jQuery的动态效果
- JQuery的动画效果
- jQuery的打字机效果
- 简单的jquery效果
- jquery的动画效果
- JQuery相关的效果
- jQuery的效果
- JQuery的效果
- jquery做的效果(QQTab效果)
- jQuery–20个的jQuery效果
- JQuery学习笔记-JQuery的动画效果
- jQuery–20个的jQuery效果
- jQuery的一点动态效果
- 抖动的导航效果--Jquery
- jquery的slideToggle效果增强
- jquery 预览图片的效果
- jquery的 一个常用 效果
- jquery插件手风琴的效果
- android studio新建module不生成build文件夹
- What does Logrotate do?
- Oracle学习笔记(四)——上机练习一
- HDOJ 1789-Doing Homework again【贪心】
- 常用链接
- jQuery的效果
- div 居中
- 文章标题
- Django Start
- LeetCode *** 129. Sum Root to Leaf Numbers
- const、#define、typedef和inline的区别
- nyoj 103A+B Problem II
- Mysql的用户权限管理--查看,授权,回收
- Java学习·抽象类练习