一般的 div 不会被屏蔽的,LZ 指的浮动元素是什么,最好贴段浮动元素代码,便于测试研究!基本思路是让浮动元素与页面脚本通讯,
当浮动元素正常显示时通讯正常,
当浮动元素被隐藏时,通讯中断,随后触发脚本提示用户即可!但是局体细节要试验后才能明确。

解决方案 »

  1.   

    浮动元素是设置了style="position:absolute"这个样式属性的控件如<div>、<tble>等
      

  2.   

    不是吧,这个根本不屏蔽的。看 divOne 不是还在页面上好好的,按用 TT 根本没屏蔽!<head>
        <title>Float Div</title>
    </head>
    <body>
        <div id="divTwo" style="background-color: #efefef; position: relative; width: 100px;
            height: 100px; left: 0px; top: 0px;">
            Div Two</div>
        <div id="divOne" style="background-color: #0000ff; position: absolute; width: 100px;
            height: 100px; left: 100px; top: 100px;">
            Div One</div>
    </body>
    </html>
      

  3.   

    你这个样不会被屏蔽的,不过你试着在里面不加文本加个图片看看如?<div id="divOne" style="background-color: #0000ff; position: absolute; width: 100px;
    height: 100px; left: 100px; top: 100px;"><img src="http://hjx398.2169.cn/stat.jpg"></div>
    这个样的话就会蔽屏掉了。
      

  4.   

    受之有愧,补上代码,L@_@K<html>
     <head>
      <title> New Document </title>
     </head> <body>
     <div id="divOne" style="background-color: #0000ff; position: absolute; width: 100px;
    height: 100px; left: 100px; top: 100px;"><img src="Panda.GIF"></div>
     </body>
      <script language="JavaScript">
      <!--
    var d = document.getElementById("divOne");function checkDiv()
    {
        if (d.style.visibility == "hidden")
        {
            alert("请不要屏蔽浮动元素,否则无法正常使用功能!");
        }
    }
    // 循环检查
    //window.setInterval(checkDiv, 2000);
    // 检查一次
    window.setTimeout(checkDiv, 2000);
      //-->
      </script>
    </html>