Jquery 效果使用详解


Posted in Javascript onNovember 23, 2015

jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,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 效果使用详解,希望大家喜欢。

Javascript 相关文章推荐
js控制div及网页相关属性的代码
Dec 19 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
jquery实现全选、反选、获得所有选中的checkbox
Sep 13 Javascript
JS修改地址栏参数实例代码
Jun 14 Javascript
React Native实现简单的登录功能(推荐)
Sep 19 Javascript
前端js实现文件的断点续传 后端PHP文件接收
Oct 14 Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
Jan 04 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
Feb 19 Javascript
前端常见跨域解决方案(全)
Sep 19 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 #Javascript
jQuery实现简洁的导航菜单效果
Nov 23 #Javascript
Bootstrap每天必学之表格
Nov 23 #Javascript
js 右侧浮动层效果实现代码(跟随滚动)
Nov 22 #Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 #Javascript
js实现简单计算器
Nov 22 #Javascript
javascript实现别踩白块儿小游戏程序
Nov 22 #Javascript
You might like
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
js实现拖拽效果
2015/02/12 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
python通过微信发送邮件实现电脑关机
2018/06/20 Python
Python实现的特征提取操作示例
2018/12/03 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
django的ORM操作 增加和查询
2019/07/26 Python
python的re模块使用方法详解
2019/07/26 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
如何获取Python简单for循环索引
2019/11/21 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
Android笔试题总结
2014/11/29 面试题
物流专业大学的自我评价
2014/01/11 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js