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.ui.dialog 增加“在当前鼠标位置打开”的功能
Nov 24 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
Dec 28 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
JavaScript中数据结构与算法(一):栈
Jun 19 Javascript
探讨JavaScript语句的执行过程
Jan 28 Javascript
第一章之初识Bootstrap
Apr 25 Javascript
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
基于Vue渲染与插件的加载顺序的问题详解
Mar 05 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
Sep 18 Javascript
vue.js实现h5机器人聊天(测试版)
Jul 16 Javascript
js绘制一条直线并旋转45度
Aug 21 Javascript
详解Vue 的异常处理机制
Nov 30 Vue.js
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在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
php错误日志简单配置方法
2016/07/11 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
简单的JS多重继承示例
2008/03/13 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
Python Matplotlib库入门指南
2015/05/18 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
Pandas之缺失数据的实现
2021/01/06 Python
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
Java基础知识面试题
2014/03/25 面试题
上班迟到检讨书
2014/01/10 职场文书
企业趣味活动方案
2014/08/21 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
2014年会计工作总结
2014/11/27 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
美丽的大脚观后感
2015/06/03 职场文书
财务年终工作总结大全
2019/06/20 职场文书