js隐藏和显示div

简介: js隐藏和显示div


  • 隐藏后释放占用的页面空间
// 设置display属性 style="display: none;"
document.getElementById("id").style.display="none"; //隐藏
document.getElementById("id").style.display=""; //显示

style.display="none"隐藏会引起div里面的dom休眠,里面的事件就不响应了

  • 隐藏后仍占有页面空间,显示空白
// 设置 visibility但是隐藏后页面显示空白 style="visibility: none;"
document.getElementById("id").style.visibility="hidden"; //隐藏
document.getElementById("id").style.visibility="visible"; //显示
jQuery隐藏和显示div的方式
$("#id").attr("style","display:none;"); //隐藏div   $("#id").attr("style","visibility:hidden");
$("#id").attr("style","display:block;"); //显示div  $("#id").attr("style","visibility:visible");
$("#id").css("display","none"); //隐藏div
$("#id").css("display","block"); //显示div
$("#id").hide(); //隐藏div   表示 display:block
$("#id").show(); //显示div 表示 display:none
//动态显示和隐藏
$("#demo").toggle(
 function () {
  $(this).attr("style","display:none;");//隐藏div
 },
 function () {
  $(this).attr("style","display:block;");//显示div
 }
);


相关文章
|
22天前
|
JavaScript 算法
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
|
6月前
|
JavaScript
js通过input框输入属性和值,改变div的属性
js通过input框输入属性和值,改变div的属性
75 0
|
10月前
|
JavaScript
JS实现定时自动更换DIV或页面背景图片
JS实现定时自动更换DIV或页面背景图片
190 0
|
3月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
38 0
|
3月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
21 0
|
4月前
|
JavaScript
原生js实现div跳动效果---很多炫酷效果的基本原理
原生js实现div跳动效果---很多炫酷效果的基本原理
20 0
|
4月前
|
JavaScript 前端开发
原生js与jQuery显示隐藏div的几种方法
原生js与jQuery显示隐藏div的几种方法
38 0
|
4月前
|
JavaScript 前端开发
js小功能--如何实现按住shift拖拽多选div
js小功能--如何实现按住shift拖拽多选div
32 0
|
5月前
|
JavaScript
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
|
8月前
|
JavaScript
JS实现鼠标拖动div移动
JS实现鼠标拖动div移动