JQuery显示隐藏页面元素的方法总结


Posted in Javascript onApril 16, 2015

在jquery中显示隐藏div方法方法有很多种,如比较简单的函数show(),hide(),toggle(),slideDown()然后还有css设置div的style属性都可操作,下面我来介绍。

show()方法

显示出隐藏的 <p> 元素。

$(".btn2").click(function(){

  $("p").show();

});

toggle()方法

toggle() 方法切换元素的可见状态。
如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

<html>

<head>

<script type="text/javascript" src="/jquery/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $(".btn1").click(function(){

  $("p").toggle(1000);

  });

});

</script>

</head>

<body>

<p>This is a paragraph.</p>

<button class="btn1">Toggle</button>

</body>

</html>

slideDown()方法

以滑动方式显示隐藏的 <p> 元素:

$(".btn2").click(function(){

  $("p").slideDown();

});

hide() 方法

隐藏可见的 <p> 元素:

$(".btn1").click(function(){

  $("p").hide();

});

这个函数经常与show一起使用

css()方法

css() 方法设置或返回被选元素的一个或多个样式属性。

返回 CSS 属性
如需返回指定的 CSS 属性的值,请使用如下语法:

css("propertyname");

$("p").css("display","none");

看一个实例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<script type="text/javascript"> 

$(document).ready(  function(){}); 

function hiden(){ 

$("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast 

} 

function slideToggle(){ 

$("#divObj").slideToggle(2000);//窗帘效果的切换,点一下收,点一下开,参数可以无,参数说明同上 

} 

function show(){ 

$("#divObj").show();//显示,参数说明同上 

} 

function toggle(){ 

$("#divObj").toggle(2000);//显示隐藏切换,参数可以无,参数说明同上 

 

} 

function slide(){ 

$("#divObj").slideDown();//窗帘效果展开 

} 

 

</script> 

</head> 

 

<body> 

<h3>div里内容的显示隐藏特效</h3> 

<input type="button" value="隐藏" onclick="hiden()"/> 

 <input type="button" value="显示" onclick="show()"/> 

 <input type="button" value="窗帘效果显示2" onclick="slide()"/> 

 <input type="button" value="窗帘效果的切换" onclick="slideToggle()"/> 

  <input type="button" value="隐藏显示效果切换" onclick="toggle()"/> 

<div id="divObj" style="display:none"> 

        1.测试例子<br/> 

        2.测试例子<br/> 

        3.测试例子<br/> 

        4.测试例子<br/> 

        5.测试例子<br/> 

        6.测试例子<br/> 

        7.测试例子<br/> 

        8.测试例子<br/> 

        9.测试例子<br/> 

        0.测试例子<br/> 

    </div> 

</body> 

</html>
Javascript 相关文章推荐
JavaScript XML实现两级级联下拉列表
Nov 10 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
Mar 24 Javascript
第十章之巨幕页头缩略图与警告框组件
Apr 25 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
May 12 Javascript
ES6中的数组扩展方法
Aug 26 Javascript
详解vue父子模版嵌套案例
Mar 04 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
May 20 Javascript
Bootstrap Table使用整理(五)之分页组合查询
Jun 09 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
使用rollup打包JS的方法步骤
Dec 05 Javascript
nginx部署多个vue项目的方法示例
Sep 06 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
Nov 03 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 #Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
Apr 16 #Javascript
jQuery Ajax使用实例
Apr 16 #Javascript
javascript等号运算符使用详解
Apr 16 #Javascript
php常见的页面跳转方法汇总
Apr 15 #Javascript
jquery图片切换实例分析
Apr 15 #Javascript
JavaScript实现的encode64加密算法实例分析
Apr 15 #Javascript
You might like
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python django事务transaction源码分析详解
2017/03/17 Python
Python操作Excel之xlsx文件
2017/03/24 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
python实现指定ip端口扫描方式
2019/12/17 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
css3高级选择器使用方法
2013/12/02 HTML / CSS
浅析几个CSS3常用功能的写法
2014/06/05 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
解释下面关于J2EE的名词
2013/11/15 面试题
迟到检讨书900字
2014/01/14 职场文书
师德学习感言
2014/01/31 职场文书
2014年教师工作总结
2014/11/10 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
mysql的Buffer Pool存储及原理
2022/04/02 MySQL