mshd.net
当前位置:首页 >> 判断Div是否隐藏 >>

判断Div是否隐藏

1.第一种:使用CSS属性 代码如下:var display =$('#id').css('display');if(display == 'none'){ alert("被你发现了,我是隐藏的啦!");} 2.第二种:使用jquery内置选择器 假设我们页面有这么个标签, 复制代码 代码如下:仅仅是测试所用那么,我们...

ishide.div2{display:none} alert($('.div1').is(':hidden'));//false,没隐藏 alert($('.div2').is(':hidden'));//true,隐藏了

这段代码是标记了一个隐藏的div,通常在满足某些条件下才会让它显示出来,但是有的时候事情并不总是这么简单,或许还要事先知道它是否已经显示出来了才能做进一步的操作,这时候可以使用js做个简单的判断:var o =document.getElementById("div1...

你只要获取到你要判断的div的display属性就行了 例子如下: div { color:red; } function aa(){ var a = $("#aa").css("display"); //获取id=aa的标签的display属性 alert(a); } aaaa //none代表隐藏,block代表显示,默认block 不明白请追问,...

请,下面是js代码,假设两个div的id分别是div1和div2, window.onload=function() { //获取两个div var oDiv1=document.getElementById("div1"); var oDiv2=document.getElementById("div2"); //判断div1是显示或者隐藏(block---显示,none--隐藏)...

给你几个方案: 将if else 写到你的那个div下 if (登录了) { 显示你的DIV } 2. 使用EL表达式 显示你的DIV

var str= document.getElementById('detail').innerText; if(str!=“”) { document.getElementById('detail').style.dispaly="none"; } else document.getElementById('detail').style.dispaly="block";

标题1 标题2 列表1 列表2 你在定义id时需要注意,元素的id尽量不要相同。否则不能区分是哪个元素。像现在这种情况ul需要用相同的 class名 我用了id_innervar test=document.getElementsByClassName('id_inner');for(var i=0 ;i

var shouhou = $("#shouhou");$("#type").on("change",function(){ var th = $(this); var vals = th.val(); if(vals==1 || vals==2 || vals==3){ shouhou.fadeIn(0); }else{ shouhou.fadeOut(0); }});

不用那么麻烦,最简单有效的办法就是这个放内容的DIV你不要设置高度,它会自己适应里面的内容来调整高度,如果里面没有内容,那自然高度为0,也就看不见啦!!

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com