jQuery控制元素显示、隐藏、切换、滑动的方法总结


Posted in Javascript onApril 16, 2015

jQuery 隐藏和显示

通过 hide() 和 show() 两个函数,jQuery 支持对 HTML 元素的隐藏和显示:
实例

$("#hide").click(function(){

$("p").hide();

});

$("#show").click(function(){

$("p").show();

});

hide() 和 show() 都可以设置两个可选参数:speed 和 callback。
语法:
$(selector).hide(speed,callback)
$(selector).show(speed,callback)

speed 参数规定显示或隐藏的速度。可以设置这些值:"slow", "fast", "normal" 或毫秒。
callback 参数是在 hide 或 show 函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。
实例
$("button").click(function(){

$("p").hide(1000);

});

callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。

jQuery 滑动函数 - slideDown, slideUp, slideToggle

jQuery 拥有以下滑动函数:

$(selector).slideDown(speed,callback)

$(selector).slideUp(speed,callback)

$(selector).slideToggle(speed,callback)

speed 参数可以设置这些值:"slow", "fast", "normal" 或毫秒。
callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。
slideDown() 实例
$(".flip").click(function(){

$(".panel").slideDown();

});

jQuery Fade 函数 - fadeIn(), fadeOut(), fadeTo()
jQuery 拥有以下 fade 函数:
$(selector).fadeIn(speed,callback)
$(selector).fadeOut(speed,callback)
$(selector).fadeTo(speed,opacity,callback)

speed 参数可以设置这些值:"slow", "fast", "normal" 或 毫秒。
fadeTo() 函数中的 opacity 参数规定减弱到给定的不透明度。
callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。

jQuery 自定义动画

jQuery 函数创建自定义动画的语法:

$(selector).animate({params},[duration],[easing],[callback])

关键的参数是 params。它定义产生动画的 CSS 属性。可以同时设置多个此类属性:
animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});

第二个参数是 duration。它定义用来应用到动画的时间。它设置的值是:"slow", "fast", "normal" 或毫秒。
实例
<script type="text/javascript">

$(document).ready(function(){

$("#start").click(function(){

$("#box").animate({height:300},"slow");

$("#box").animate({width:300},"slow");

$("#box").animate({height:100},"slow");

$("#box").animate({width:100},"slow");

});

});

</script>
函数 描述
$(selector).hide() 隐藏被选元素
$(selector).show() 显示被选元素
$(selector).toggle() 切换(在隐藏与显示之间)被选元素
$(selector).slideDown() 向下滑动(显示)被选元素
$(selector).slideUp() 向上滑动(隐藏)被选元素
$(selector).slideToggle() 对被选元素切换向上滑动和向下滑动
$(selector).fadeIn() 淡入被选元素
$(selector).fadeOut() 淡出被选元素
$(selector).fadeTo() 把被选元素淡出为给定的不透明度
$(selector).animate() 对被选元素执行自定义动画
Javascript 相关文章推荐
破解Session cookie的方法
Jul 28 Javascript
IE与Firefox在JavaScript上的7个不同写法小结
Sep 14 Javascript
javascript getElementsByClassName 和js取地址栏参数
Jan 02 Javascript
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 Javascript
莱鸟介绍javascript onclick事件
Jan 06 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
JavaScript代码生成PDF文件的方法
Feb 26 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
Aug 25 Javascript
js实现微博发布小功能
Jan 12 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
Mar 05 Javascript
extjs图形绘制之饼图实现方法分析
Mar 06 Javascript
jquery插件bxslider用法实例分析
Apr 16 #Javascript
JQuery显示、隐藏div的几种方法简明总结
Apr 16 #Javascript
JQuery显示隐藏页面元素的方法总结
Apr 16 #Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 #Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
Apr 16 #Javascript
jQuery Ajax使用实例
Apr 16 #Javascript
javascript等号运算符使用详解
Apr 16 #Javascript
You might like
PHP禁止页面缓存的代码
2011/10/23 PHP
解析isset与is_null的区别
2013/08/09 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
PHP简单遍历对象示例
2016/09/28 PHP
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
python的文件操作方法汇总
2017/11/10 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
大学生学习生活的自我评价
2013/11/01 职场文书
太太口服液广告词
2014/03/20 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
植树节活动总结
2014/04/30 职场文书
服务口号大全
2014/06/11 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书