ie6 div select 图层错误的BUG解决方案(9元包邮)

来源:互联网 发布:淘宝网搜索 编辑:程序博客网 时间:2024/06/05 22:43

本博主最近正在建设一个9元包邮的网站,希望各位光临指导一些意见: 9元包邮 http://www.jiubaou.com/


任意处添加html代码:

<iframe id="iframezindex" style="display:none;position:absolute;z-index:50;" frameborder="0"></iframe>

 

添加以下JS代码

/将iframe图层移动到当前div图层下面,解决ie6中select控件始终在div层之上的bug.
function topDiv(divId,iframeId)
{
    var div_dom = document.getElementById(divId);
    var iframe_dom = document.getElementById(iframeId);
 iframe_dom.style.display="block";
    iframe_dom.style.width = div_dom.offsetWidth;
    iframe_dom.style.height = div_dom.offsetHeight;
    iframe_dom.style.top = div_dom.offsetTop;
    iframe_dom.style.left = div_dom.offsetLeft;
 //alert(div_dom.offsetTop + div_dom.offsetLeft);
}

 

在出现select 覆盖div时,执行以下语句:

topDiv("youdiv","iframezindex");

 

OK..

原创粉丝点击