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入门教程(6) Window窗口对象
Jan 31 Javascript
基于jquery的固定表头和列头的代码
May 03 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
Apr 18 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
Mar 04 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
Mar 13 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
Feb 17 Javascript
jquery+html仿翻页相册功能
Dec 20 Javascript
JavaScript生成.xls文件的代码
Dec 22 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 Javascript
关于ES6的六个小特性(二)
Feb 20 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
Sep 22 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 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.MVC的模板标签系统(四)
2006/09/05 PHP
在PHP中利用XML技术构造远程服务(上)
2006/10/09 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
php去除重复字的实现代码
2011/09/16 PHP
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
javascript 类方法定义还是有点区别
2009/04/15 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
document.getElementById介绍
2011/09/13 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
简述 Python 的类和对象
2020/08/21 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
生日寿宴答谢词
2014/01/19 职场文书
国培远程培训感言
2014/03/08 职场文书
2015年试用期工作总结
2014/12/12 职场文书
赡养老人协议书范本
2015/08/06 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
PHP使用QR Code生成二维码实例
2021/07/07 PHP