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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
js函数定时器实现定时读取系统实时连接数
Apr 30 Javascript
javascript实现自动输出文本(打字特效)
Aug 27 Javascript
使用堆实现Top K算法(JS实现)
Dec 25 Javascript
基于javascript制作微信聊天面板
Aug 09 Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 Javascript
bootstrap滚动监控器使用方法解析
Jan 13 Javascript
浅谈vue.js中v-for循环渲染
Jul 26 Javascript
详解微信小程序Page中data数据操作和函数调用
Sep 27 Javascript
AngularJS实现controller控制器间共享数据的方法示例
Oct 30 Javascript
javascript使用正则表达式实现注册登入校验
Sep 23 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 应用程序安全防范技术研究
2009/09/25 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
JScript内置对象Array中元素的删除方法
2007/03/08 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
JS实现多物体运动的方法详解
2018/01/23 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
python爬虫中多线程的使用详解
2019/09/23 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
tensorflow常用函数API介绍
2020/04/19 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
2020/06/01 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
查询优化的一般准则有哪些
2015/03/08 面试题
大学三年计划书范文
2014/04/30 职场文书
先进员工获奖感言
2014/08/14 职场文书
毕业论文致谢范文
2015/05/14 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript