jQuery 效果使用
.hide()
隐藏匹配的元素。
.hide()
这个方法不接受任何参数。
.hide([duration][,complete])
duration
一个字符串或者数字决定动画将运行多久。
complete
在动画执行完时执行的函数。
.hide([duration][,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
easing
一个字符串,表示过渡使用哪种缓动函数。
complete
在动画完成时执行的函数。
用法:
$('button').click(function(){
$('p').hide(2000)
});
$("div").click(function(){
$(this).hide(2000,function(){
$(this).remove()
})
})
.show()
显示匹配的元素。
.show()
这个方法不接受任何参数。
.show([duration][,complete])
duration
一个字符串或者数字决定动画将运行多久。
complete
在动画执行完时执行的函数。
.show([duration][,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
easing
一个字符串,表示过渡使用哪种缓动函数。
complete
在动画完成时执行的函数。
用法:
$("button").click(function () {
$("p").show("slow");
});
$("div").first().show("fast", function showNext() {
$(this).next("div").show("fast", showNext);
});
.toggle()
显示或隐藏匹配的元素。
.toggle()
这个方法不接受任何参数。
.toggle([duration][,complete])
duration
一个字符串或者数字决定动画将运行多久。
complete
在动画执行完时执行的函数。
.toggle([duration][,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
easing
一个字符串,表示过渡使用哪种缓动函数。
complete
在动画完成时执行的函数。
用法:
$("button").click(function () {
$("p").toggle();
});
$("button").click(function () {
$("p").toggle("slow");
});
.animate()
根据一组css属性,执行自定义动画。
.animate(properties[,duration][,easing][,complete])
properties
一个css 属性和值的对象,动画将根据这组对象移动。
duration(默认:400)
一个字符串或者数字决定动画将运行多久。
easing(默认 swing)
一个字符串,表示过度使用哪种缓动函数。
complete
在动画执行完时执行的函数。
.animate(properties,options)
properties
一个CSS属性和值的对象,动画将根据这组对象移动。
options
一组包含动画选项的值的集合。
用法:
$("#go").click(function(){
$("#block").animate({
width: "70%",
opacity: 0.4,
marginLeft: "0.6in",
fontSize: "3em",
borderWidth: "10px"
}, 1500 );
});
$("#right").click(function(){
$(".block").animate({"left": "+=50px"}, "slow");
});
对所有段落应用动画,使其 left 属性变为 50,透明度变为 1(即,不透明,可见),用时 500 毫秒。
$( "p" ).animate({
left: 50, opacity: 1
}, 500 );
.delay()
设置一个延时来推迟执行队列中后续的项。
.delay(duration[,queueName])
duration
一个整数,指示的毫秒数,用于设定下一个队列推迟执行的时间。
queueName
一个作为队列名的字符串。
效果:
我们可以在 <div id="foo"> 的 .slideUp() 和 .fadeIn() 动画之间设置800毫秒的延时:
$('#foo').slideUp(300).delay(800).fadeIn(400);
隐藏再显示两个div。其中绿色的div在显示之前,有800毫秒的延时。
$("button").click(function() {
$("div.first").slideUp(300).delay(800).fadeIn(400);
$("div.second").slideUp(300).fadeIn(400);
});
.stop()
停止匹配元素当前正在运行的动画。
.stop([clearQueue][,jumpToEnd])
clearQueue
一个布尔值,指示是否取消以队列动画,默认 false;
jumpToEnd
一个布尔值指示是否当前动画立即完成。默认false;
.stop([queue ] [, clearQueue ] [, jumpToEnd ] )
queue
停止动画队列的名称。
clearQueue
一个布尔值,指示是否取消以列队动画。默认 false.
jumpToEnd
一个布尔值指示是否当前动画立即完成。默认false.
用法:
$("#stop").click(function(){
$(".block").stop();
}); //当点击这个运算的时候 立即停止动画。
.fadeIn()
通过淡入的方式显示匹配的元素。
.fadeIn([duration][,complete])
duration(默认:400)
一个字符串或者数字决定动画将运行多久。
complete
在动画完成时执行的函数。
.fadeIn(options)
一组包含动画选项的值的集合。
.fadeIn([duration][,easing][,complete])
duration(默认:400)
一个字符串或者数字决定动画将运行多久。
easing(默认:swing)
一个字符串,表示过渡使用哪种缓动函数
complete
在动画完成时执行的函数。
用法:
$(".btn2").click(function(){
$("p").fadeIn();
});
.fadeOut()
通过淡出的方式隐藏匹配元素。
.fadeOut([duration][,complete])
duration(默认:400)
一个字符串或者数字决定动画将运行多久。
complete
在动画完成时执行的函数。
.fadeOut(options)
一组包含动画选项的值的集合。
.fadeOut([duration][,easing][,complete])
duration(默认:400)
一个字符串或者数字决定动画将运行多久。
easing(默认:swing)
一个字符串,表示过渡使用哪种缓动函数
complete
在动画完成时执行的函数。
用法:
$(".btn2").click(function(){
$("p").fadeOut();
});
.fadeTo()
调整匹配元素的透明度。
.fadeTo(duration,opacity[,complete])
duration
一个字符串或者数字决定动画将运行多久。
opacity
0和1之间的数字表示目标元素的不透明度
complete
在动画完成时执行的函数。
.fadeTo(duration,opacity[,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
opacity
0和1之间的数字表示目标元素的不透明度
easing
一个字符串,表示过渡使用哪种缓动函数
complete
在动画完成时执行的函数。
用法:
$('input').click(function(){
$('#div1').fadeTo("slow",0.2,function(){
$('#div1').css("display","none");
})
})
.fadeToggle()
通过匹配元素的不透明度动画,来显示或者隐藏他们。
.fadeToggle([duration][,easing][,complete])
duration(默认:400)
一个字符串或者数字决定动画将运行多久。
easing(默认:swing)
一个字符串,表示过渡使用哪种缓动函数
complete
在动画完成时执行的函数。
.fadeToggle(opacity)
opacity
一组包含动画选项的值的集合。
用法:
$("input").click(function(){
$('#div1').fadeToggle(2000)
})
.slideDown()
用滑动动画显示一个匹配元素。
.slideDown([duration][,complete])
duration
一个字符串或者数字决定动画将运行多久。
complete
在动画完成时执行的函数。
.slideDown(opacity)
opacity
一组包含动画选项的值的集合。
.slideDown([duration][,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
easing
一个字符串,表示过度使用哪种缓动函数。
complete
在动画完成时执行的函数。
用法:
$("input").click(function(){
$('#div1').slideDown(2000)
})
.slideUp()
用滑动动画隐藏一个匹配元素。
.slideUp([duration][,complete])
duration
一个字符串或者数字决定动画将运行多久。
complete
在动画完成时执行的函数。
.slideUp(opacity)
opacity
一组包含动画选项的值的集合。
.slideUp([duration][,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
easing
一个字符串,表示过度使用哪种缓动函数。
complete
在动画完成时执行的函数。
用法:
$("input").click(function(){
$('#div1').slideUp(2000)
})
.slideToggle()
用滑动动画显示或隐藏一个匹配的元素。
.slideToggle([duration][,complete])
duration
一个字符串或者数字决定动画将运行多久。
complete
在动画完成时执行的函数。
.slideToggle(opacity)
opacity
一组包含动画选项的值的集合。
.slideToggle([duration][,easing][,complete])
duration
一个字符串或者数字决定动画将运行多久。
easing
一个字符串,表示过度使用哪种缓动函数。
complete
在动画完成时执行的函数。
效果:
$("input").click(function(){
$('#div1').slideToggle(2000)
})
jQuery 效果使用的更多相关文章
- 在网站开发中很有用的8个 jQuery 效果【附源码】
jQuery 作为最优秀 JavaScript 库之一,改变了很多人编写 JavaScript 的方式.它简化了 HTML 文档遍历,事件处理,动画和 Ajax 交互,而且有成千上万的成熟 jQuer ...
- jQuery 效果 —— 滑动
jQuery 效果 -- 滑动 1.向下滑动元素 (1)使用slideDown()方法可以用于向下滑动元素 $("button").click(function(){ $(&quo ...
- jQuery 效果 —— 隐藏和显示
jQuery 效果 -- 隐藏和显示 1.隐藏和显示 (1)在jQuery中我们可以使用hide()和show()分别隐藏和显示HTML元素: //隐藏元素 $("button") ...
- jQuery 效果函数
jQuery 效果函数 方法 描述 animate() 对被选元素应用“自定义”的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选元素的所有排队函数( ...
- JQuery: JQuery效果(隐藏、显示、切换,滑动,淡入淡出,以及动画)
JQuery:效果 JQuery效果有很多,包括隐藏.显示.切换,滑动,淡入淡出,以及动画等.隐藏:JQuery hide() 显示:JQuery show() 切换:JQuery toggle() ...
- jquery效果- 显示和隐藏 淡入淡出 滑动 隐藏
jQuery 效果- 隐藏和显示:hide() 和 show() 规定隐藏/显示的速度,可以取以下值:"slow"."fast" 或毫秒 您可以使用 toggl ...
- Jquery效果代码--(二)
//jQuery 效果- 隐藏和显示.通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: //掩藏效果演示: $(document).ready(fun ...
- jQuery 效果方法
jQuery 效果方法 下面的表格列出了所有用于创建动画效果的 jQuery 方法. 方法 描述 animate() 对被选元素应用"自定义"的动画 clearQueue() 对被 ...
- jQuery效果:隐藏、显示、切换、滑动、淡入淡出、动画
jQuery效果 隐藏.显示.切换.滑动.淡入淡出.以及动画 1.隐藏与显示(改变:display:none;) hide()--隐藏 show()--显示 toggle()方法:可以使用它来切换hi ...
- Ajax或JS动态添加的元素,Jquery效果不起作用
问题: 最近在做一个Ajax分页的功能,遇到一个问题 一开始jquery效果是可用的,但是,ajax执行一次之后,jquery效果就无效了. 解决办法: 可以添加live事件来解决 W3C关于live ...
随机推荐
- django中的Ajax文件上传
主要介绍两个 1.ajax文件上传 2.写路由器 3.创建对应的函数 4.file_put.html代码 <!DOCTYPE html> <html lang="en&qu ...
- 性能测试工具LoadRunner24-LR之Analysis 系统资源分析
1.内存分析方法 内存分析方法主要是用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现.主要计数器包括Memory和Physical Disk类别的计数器 内存分析的主要步骤和方 ...
- mac 下安装 mysql
1. 下载mysql community server 2. 下载mysql workbench 3. 启动mysql server 4. 进入mysql命令行 5. 修改root密码 ALTER U ...
- 数据结构之C语言模拟整数数组实现
#include <stdio.h> #include <malloc.h> #include <stdlib.h> typedef struct Arr { in ...
- JavaScript控制流及关键字与C语言之比较
学习JavaScript控制流及关键字概念前,对有过C语言学习经验的同学来说,那么关键字,控制语句概念并不陌生.我们先来看看C语言吧: C语言的32个关键字和9种控制语句 9种控制语句: if.if- ...
- JEECMS站群管理系统-- Jeecms项目导入myeclipse
1.在myeclipse中新建一个项目jeecms,将服务器中jeecms项目下web-inf文件夹下内容拷到新建项目中 解压缩jeecms-3.0.2-final-src,在src文件夹下会看到有三 ...
- HDU 4336——Card Collector——————【概率dp】
Card Collector Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- python 3.6 链接mssql 进行数据操作
#!/usr/bin/env python # -*- coding: UTF-8 -*- import pymssql class MSSQL(object): ''' 对pymssql的简单封装 ...
- Redis数据类型之散列类型hash
在redis中用的最多的就是hash和string类型. 问题 假设有User对象以JSON序列化的形式存储到redis中, User对象有id.username.password.age.name等 ...
- 微信小程序实战篇:商品属性联动选择(案例)
本期的微信小程序实战篇来做一个电商网站经常用到的-商品属性联动选择的效果,素材参考了一点点奶茶. 效果演示: 商品属性联动.gif 代码示例 1.commodity.xml <!-- < ...