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 相关文章推荐
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
Jun 23 Javascript
JavaScript如何实现跨域请求
Aug 05 Javascript
AngularJS模块详解及示例代码
Aug 17 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 Javascript
Bootstrap风格的WPF样式
Dec 07 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
bootstrap实现二级下拉菜单效果
Nov 23 Javascript
JavaScript模板引擎原理与用法详解
Dec 24 Javascript
通过实例解析JavaScript for in及for of区别
Jun 15 Javascript
实现vuex原理的示例
Oct 21 Javascript
解决Vue watch里调用方法的坑
Nov 07 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
WordPress判断用户是否登录的代码
2011/03/17 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
php实现模拟登陆方正教务系统抓取课表
2015/05/19 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
js计时事件实现圆形时钟
2020/03/25 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
VSCode下配置python调试运行环境的方法
2018/04/06 Python
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
大学生求职简历的自我评价
2013/10/14 职场文书
教师党员思想汇报
2014/01/06 职场文书
《学会待客》教学反思
2014/02/22 职场文书
老同学聚会感言
2014/02/23 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
神龙架导游词
2015/02/11 职场文书
撤诉书怎么写
2015/05/19 职场文书
一封真诚的自荐信帮你赢得机会
2019/05/07 职场文书