jQuery的几种显示隐藏方法
jQuery显示隐藏方法
hide()方法
元素隐藏,隐藏的前提必须是元素display:block;
show()方法
元素显示,显示的前提必须是元素display:none;
toggle()方法
在元素隐藏和显示之间进行切换
这三种方法设置的效果,在过程中还可以出现过渡动画
• 如果不传参数,直接显示和隐藏就没有过渡动画
• 如果传参数:
•单词格式:”slow“ , “normal” , “fast”
• 数字格式:单位是毫秒,在规定时间内会出现显示或 隐藏的动画。
<body><div class="box"><img src="../../imgs/1.jpg" alt=""><br></div><input type="button" value="只会隐藏" id="btn1"> <input type="button" value="只会显示" id="btn2"> <input type="button" value="可以隐藏、显示切换" id="btn3"><script src="../jq/jquery-1.12.4.min.js"></script><script>var $img = $("img");var $btn1 = $("#btn1")var $btn2 = $("#btn2");var $btn3 = $("#btn3");//添加点击事件,实现图片隐藏或显示$btn1.click(function(){// $img.hide("slow");$img.hide(1000);})$btn2.click(function(){$img.show("normal");})$btn3.click(function(){$img.toggle("fast");})
</script>
过渡时间内,伴随着宽度和高度以及透明度的变化
滑动显示隐藏
- slideDown():滑动显示(方向不一定)
- slideUp():滑动隐藏
- slideToggle():滑动切换
让元素在display属性的block 和 none 之间进行切换
- 如果不传参数,默认的过渡时间是400毫秒。
- 如果传参数:
• 单词格式:“slow”,“normal”, “fast”
• 数字格式的时间,单位是毫秒,在规定时间之内会出现显示或隐藏的动画
$btn1.click(function () {$img.slideUp(2000);})$btn2.click(function () {$img.slideDown("normal");})$btn3.click(function () {$img.slideToggle();
})
- 注意的是:
- 如果滑动的元素没有设置宽高,就没有滑动效果;(有高度没宽度,效果如同show、hide,透明度不会发送变化;有宽度没高度,高度方向的滑动效果)
- 如果元素设置了高度和宽度,会进行上下垂直方向的滑动;
- 动画的效果:高度属性在0到设置值之间的变化,没有透明度动画;
- 如果元素设置了定位,偏移量方向如果是bottom参与了,滑动方向会发生变化
img {position: absolute;/*fixed 固定定位同*/bottom: 10px;display: block;width: 400px;height: 220px;}
淡入淡出
fadeln()方法:淡入,透明度逐渐增大最终显示
fadeOut()方法:淡出,透明度逐渐降低最终隐藏
fadeToggle()方法:切换效果
fadeTo()方法:淡入或淡出到指定的某个透明度
动画效果,执行的是透明度动画,也是在display属性的block和none之间切换
• 如果不传参数:默认的过渡时间为 400 毫秒。
• 如果传递参数:
• 单词格式:“slow”,“normal”, “fast”
• 数字格式的时间,单位是毫秒,在规定时间之内会出现显示或隐藏的动画。
var $img = $("img");
var $btn1 = $("#btn1")
var $btn2 = $("#btn2");
var $btn3 = $("#btn3");
var $btn4 = $("#btn4")//添加点击事件,实现图片隐藏或显示
$btn1.click(function () {$img.fadeOut()
})$btn2.click(function () {$img.fadeIn()
})$btn3.click(function () {$img.fadeToggle()
})$btn4.click(function(){//需要传两个参数,时间和透明度$img.fadeTo(1000,0.5)
})
jQuery的几种显示隐藏方法相关推荐
- 微信小程序元素显示隐藏方法总结(原生)
目录 前言 一.css实现 总结 前言 我们在日常开发中,或多或少的会遇见一些元素的显示隐藏的需要.这里,我们以vue来举例,在vue中,我们往往通过v-show或者v-if来控制元素的显示和隐藏.但 ...
- html密码框输入内容隐藏,jQuery输入框密码的显示隐藏【代码分享】
效果图: 代码如下: jQuery输入框密码显示隐藏代码 @font-face {font-family: "iconfont"; src: url('iconfont.eot') ...
- javascript和jquery实现页面元素显示/隐藏切换的方法
一.javascript实现 方法一: document.getElementById("idname").style.visibility="hidden"; ...
- jQuery 入门教程(5): 显示/隐藏内容
2019独角兽企业重金招聘Python工程师标准>>> jQuery的hide()和show()可以用来显示和隐藏内容.比如下面的例子:jQuery的hide()和show() 可以 ...
- jquery根据滚动像素显示隐藏顶部导航条
本文使用jquery的scrollTop方法监视页面垂直滚动像素,并根据像素隐藏或者显示顶部的导航条. 效果预览网址:http://www.keleyi.com/keleyi/phtml/scroll ...
- jQuery 使用slideToggle()滑动显示隐藏
slideToggle() 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数. 这个动画效果只调整元素的高度,可以使匹配的元素以"滑动"的方式隐藏或显示 ...
- 动态控制jQuery easyui datagrid工具栏显示隐藏
//隐藏第一个按钮 $('div.datagrid-toolbar a').eq(0).hide(); //隐藏第一条分隔线 $('div.datagrid-toolbar div').eq(0).h ...
- jquery关于多个显示隐藏
今天做了一个关于多个栏目的隐藏与显示,内容为初始化显示6个栏目,点击按钮显示所有的栏目,在次点击隐藏出现的栏目 <div class="ftlt_z_navigation acer&q ...
- jQuery实现下拉菜单(点击显示/隐藏)
<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...
最新文章
- openpyxl读取excel_初识openpyxl--读取excel数据(二)
- 小蓝发布带屏幕的单车,瞄准精准广告媒体平台
- python写前端代码_python学习之路前端-JavaScript
- 微信开发系列之六 - 使用微信OAuth2 API读取微信用户信息,显示在SAP UI5里
- DAVY的神龙帕夫——读者的心灵故事|十二橄榄枝的传说
- C++的int初始化
- 基于奇异值分解(SVD)的图片压缩实践
- python的程序格式框架_关于Python程序格式框架的描述,以下选项中错误的是
- Intellij Idea的使用之svn篇
- javascript运动学教程
- WCF中常见的几种Host,承载WCF服务的方法
- css hot loader,怎么针对依赖包的css 单独写一条loader的规则,不开启 css modules
- 计算机组成原理完整学习笔记(六):指令系统
- 文件生成Md5值方法
- 最新王通《搜索排名引爆点》课值得学习吗
- nginx修改主目录、主页
- 一文读懂 12种卷积方法(含1x1卷积、转置卷积和深度可分离卷积等)
- CentOS 7上编译安装PHP 8.1及Nginx 配置支持PHP
- 计算机主板检测卡50,主板诊断卡怎么使用 主板诊断卡代码含义及处理方法
- 如何计算石英晶振的匹配电容
热门文章
- 大学的计算机证书,大学必拿的几个证书是什么?
- 学设计的必须要考计算机证吗,全国计算机二级等级考试大学生必须要考吗?关键看个人的需求!...
- c语言printf( aaa ),有大佬知道那里错了吗。aaa=jia();那报错了#incl
- Android群英传读书笔记-2D绘图基础
- 读松下幸之助自传有感
- 【论文汇总】2020上半年阿里、腾讯、百度入选AI顶会论文(附地址)
- 3DMAX入门教程,这样还担心学不会?
- SPI总线的原理与Verilog实现
- Windows系统忘记开机密码解决方案
- visio调整形状位置_如何在Visio 中设置形状的属性?