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 相关文章推荐
parseInt parseFloat js字符串转换数字
Aug 01 Javascript
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
基于jquery插件实现常见的幻灯片效果
Nov 01 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
Jan 26 Javascript
jQuery简单实现网页选项卡特效
Nov 24 Javascript
详解js中class的多种函数封装方法
Jan 03 Javascript
总结javascript中的六种迭代器
Aug 16 Javascript
jQuery Form表单取值的方法
Jan 11 Javascript
纯js实现的积木(div层)拖动功能示例
Jul 19 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
Nov 09 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 Javascript
JavaScript实现背景自动切换小案例
Sep 27 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
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
分享PHP header函数使用教程
2013/09/05 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
Python基础篇之初识Python必看攻略
2016/06/23 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
Django组件content-type使用方法详解
2019/07/19 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
python with语句的原理与用法详解
2020/03/30 Python
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
总经理岗位职责描述
2014/02/08 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
优秀校长事迹材料
2014/12/24 职场文书
企业安全生产规章制度
2015/08/06 职场文书
vue elementUI表格控制对应列
2022/04/13 Vue.js