五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 簡單解決IE6中浮動 div 被 select 遮蓋問題

簡單解決IE6中浮動 div 被 select 遮蓋問題

文章來源:365jz.com     點(diǎn)擊數(shù):702    更新時間:2009-09-15 09:58   參與評論

      在頁面使用多個浮動div的時候(尤其在動態(tài)生成的列表中),如果恰好碰上旁邊有個select,那是一件很煩惱的事(IE6下比較耀眼的特點(diǎn),IE7和FF就沒有)——浮動div會給select遮蓋了。
      解決方法很簡單
      先在頁面任意位置放置一個空的隱藏iframe
      <iframe id="iFrm" style="position:absolute;z-index:1;display:none;" frameborder="0" />
      然后在文件頭的js里面,將這個iframe的高度、寬度、OffsetTop、OffsetLeft設(shè)置得和div的一樣,
      這樣,iframe就會作為div的底部(當(dāng)然,div的z-index屬性要設(shè)置得比iframe要高),而浮動div就不會被select給遮蓋了

        function showCabinListPanel(obj, Id) {
            $(".CabinListPanel").hide();
            var clp = $("#" + Id);
            var CLP_Offset = document.getElementById(Id);
            var e = $(obj);
            var Frm = document.getElementById("iFrm");
           
            CLP_Offset.style.top = e.offset().top + e.height();
            CLP_Offset.style.left = e.offset().left + e.width() - $(CLP_Offset).width() + 3;
            Frm.style.top = CLP_Offset.style.top;
            Frm.style.left = CLP_Offset.style.left;
            $(Frm).width(clp.width());
            $(Frm).height(clp.height() + 2);

            clp.css("position", "absolute");
            clp.show();
            $(Frm).show();

}

 

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點(diǎn)擊進(jìn)入論壇

發(fā)表評論 (702人查看0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號