jQuery控制元素隐藏和显示


Posted in Javascript onMarch 03, 2017

1、jQuery隐藏和显示效果

通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素:

$("#hide").click(function(){
 $("p").hide();
}); //点击id="hide"元素时,隐藏所有<p>标签内容;

$("#show").click(function(){
 $("p").show();
}); //点击id="show"元素时,显示所有<p>标签内容;

2、jQuery淡入淡出效果

通过 jQuery,您可以实现元素的淡入淡出效果。

jQuery 拥有下面四种 fade 方法:

  1. fadeIn()
  2. fadeOut()
  3. fadeToggle()
  4. fadeTo()
//jQuery fadeIn() 用于淡入已隐藏的元素;
$(selector).fadeIn(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeIn();
 $("#div2").fadeIn("slow");
 $("#div3").fadeIn(3000);
}); //点击<button>按钮时,不同效果的淡入id分别为"div1,div2,div3"的元素;
//jQuery fadeOut() 方法用于淡出可见元素;
$(selector).fadeOut(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeOut();
 $("#div2").fadeOut("slow");
 $("#div3").fadeOut(3000);
}); //点击<button>按钮时,不同效果的淡出id分别为"div1,div2,div3"的元素;
//jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换;
//如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果;
//如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果;
$(selector).fadeToggle(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeToggle();
 $("#div2").fadeToggle("slow");
 $("#div3").fadeToggle(3000);
}); //点击<button>按钮时,不同效果的淡出淡入id分别为"div1,div2,div3"的元素;
//jQuery fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间);
$(selector).fadeTo(speed,opacity,callback);
//speed(必选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//opacity(必选)参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间);
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeTo("slow",0.15);
 $("#div2").fadeTo("slow",0.4);
 $("#div3").fadeTo("slow",0.7);
}); //点击<button>按钮时,以给出的不透明度淡入淡出id分别为"div1,div2,div3"的元素;

3、jQuery滑动效果

通过 jQuery,您可以在元素上创建滑动效果。

jQuery 拥有以下滑动方法:

  1. slideDown()
  2. slideUp()
  3. slideToggle()
//jQuery slideDown() 方法用于向下滑动元素;
$(selector).slideDown(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideDown();
}); //点击id为flip的元素时,将id为panel的元素向下滑动;
//jQuery slideUp() 方法用于向上滑动元素;
$(selector).slideUp(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideUp();
}); //点击id为flip的元素时,将id为panel的元素向上滑动;
//jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换;
//如果元素向下滑动,则 slideToggle() 可向上滑动它们;
//如果元素向上滑动,则 slideToggle() 可向下滑动它们;
$(selector).slideToggle(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideToggle();
}); //点击id为flip的元素时,将id为panel的元素向上或向下滑动;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
jQuery学习笔记之jQuery的事件
Dec 22 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
Jul 12 Javascript
Javascript 普通函数和构造函数的区别
Nov 05 Javascript
Node.js测试中的Mock文件系统详解
Nov 21 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
Nov 27 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
js自定义trim函数实现删除两端空格功能
Feb 09 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
Mar 03 #Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
Mar 03 #Javascript
angular+bootstrap的双向数据绑定实例
Mar 03 #Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 #Javascript
js实现二级导航功能
Mar 03 #Javascript
js实现简单的获取验证码按钮效果
Mar 03 #Javascript
jQuery获取Table某列的值(推荐)
Mar 03 #Javascript
You might like
PHP与javascript的两种交互方式
2006/10/09 PHP
PHP生成HTML静态页面实例代码
2008/08/31 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
php curl的深入解析
2013/06/02 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
python2.7 json 转换日期的处理的示例
2018/03/07 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
庆七一活动方案
2014/01/25 职场文书
鸿星尔克广告词
2014/03/21 职场文书
运动会标语
2014/06/21 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
查摆问题整改措施
2014/10/24 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
MySQL一些常用高级SQL语句
2021/07/03 MySQL