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 相关文章推荐
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
Jan 09 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
Dec 26 Javascript
JQuery弹出层示例可自定义
May 19 Javascript
下一代Bootstrap的5个特点 超酷炫!
Jun 17 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
js正则表达式校验指定字符串的方法
Jul 23 Javascript
vue中created和mounted的区别浅析
Aug 13 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 Javascript
js判断鼠标移入移出方向的方法
Jun 24 Javascript
实例讲解JavaScript 计时事件
Jul 04 Javascript
jQuery实现影院选座订座效果
Apr 13 jQuery
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
收音机的保养
2021/03/01 无线电
php将时间差转换为字符串提示
2011/09/07 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
php学习笔记之基础知识
2014/11/08 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
深入理解PHP内核(一)
2015/11/10 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
彻底弄明白CSS3的Media Queries(跨平台设计)
2010/07/27 HTML / CSS
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
2015年安全保卫工作总结
2015/05/14 职场文书
九九重阳节致辞
2015/07/31 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
pycharm无法安装cv2模块问题
2022/05/20 Python