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 相关文章推荐
js利用与或运算符优先级实现if else条件判断表达式
Apr 15 Javascript
Javascript常用字符串判断函数代码分享
Dec 08 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
Mar 03 Javascript
jquery实现页面虚拟键盘特效
Aug 08 Javascript
Bootstrap每天必学之轮播(Carousel)插件
Apr 25 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
May 16 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
May 25 Javascript
AngularJS equal比较对象实例详解
Sep 14 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
Oct 09 Javascript
weUI应用之JS常用信息提示弹层的封装
Nov 21 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
Jun 10 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 飞信好友免费短信API接口开源版
2010/07/22 PHP
php 高性能书写
2010/12/11 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
载入进度条 效果
2006/07/08 Javascript
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
json数据处理及数据绑定
2017/01/25 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
python正则实现计算器功能
2017/12/14 Python
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
应用化学专业本科生求职信
2013/09/29 职场文书
学习雷锋精神心得体会范文
2014/03/12 职场文书
第二课堂活动总结
2014/05/07 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
党的群众路线对照检查材料思想汇报(学校)
2014/10/04 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
求职自荐信怎么写
2015/03/04 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
具结保证书范本
2015/05/11 职场文书