茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    JavaScript實(shí)現(xiàn)彈出DIV層同時(shí)頁(yè)面背景漸變成半透明效果
    來(lái)源:易賢網(wǎng) 閱讀:1240 次 日期:2016-07-16 13:15:07
    溫馨提示:易賢網(wǎng)小編為您整理了“JavaScript實(shí)現(xiàn)彈出DIV層同時(shí)頁(yè)面背景漸變成半透明效果”,方便廣大網(wǎng)友查閱!

    本文實(shí)例講述了JavaScript實(shí)現(xiàn)彈出DIV層同時(shí)頁(yè)面背景漸變成半透明效果。分享給大家供大家參考,具體如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <title>JavaScript彈出DIV層,頁(yè)面背景漸變成半透明</title>

    <style>

    html,body{font-size:12px;margin:0px;height:100%;}

    .mesWindow{border:#666 1px solid;background:#fff;}

    .mesWindowTop{border-bottom:#eee 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px;}

    .mesWindowContent{margin:4px;font-size:12px;}

    .mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff}

    </style>

    <script>

    var isIe=(document.all)?true:false;

    //設(shè)置select的可見(jiàn)狀態(tài)

    function setSelectState(state)

    {

    var objl=document.getElementsByTagName('select');

    for(var i=0;i<objl.length;i++)

    {

    objl[i].style.visibility=state;

    }

    }

    function mousePosition(ev)

    {

    if(ev.pageX || ev.pageY)

    {

    return {x:ev.pageX, y:ev.pageY};

    }

    return {

    x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop

    };

    }

    //彈出方法

    function showMessageBox(wTitle,content,pos,wWidth)

    {

    closeWindow();

    var bWidth=parseInt(document.documentElement.scrollWidth);

    var bHeight=parseInt(document.documentElement.scrollHeight);

    if(isIe){

    setSelectState('hidden');}

    var back=document.createElement("div");

    back.id="back";

    var styleStr="top:0px;left:0px;position:absolute;background:#666;width:"+bWidth+"px;height:"+bHeight+"px;";

    styleStr+=(isIe)?"filter:alpha(opacity=0);":"opacity:0;";

    back.style.cssText=styleStr;

    document.body.appendChild(back);

    showBackground(back,50);

    var mesW=document.createElement("div");

    mesW.id="mesWindow";

    mesW.className="mesWindow";

    mesW.innerHTML="<div class='mesWindowTop'><table width='100%' height='100%'><tr><td>"+wTitle+"</td><td style='width:1px;'><input type='button' onclick='closeWindow();' title='關(guān)閉窗口' class='close' value='關(guān)閉' /></td></tr></table></div><div class='mesWindowContent' id='mesWindowContent'>"+content+"</div><div class='mesWindowBottom'></div>";

    styleStr="left:"+(((pos.x-wWidth)>0)?(pos.x-wWidth):pos.x)+"px;top:"+(pos.y)+"px;position:absolute;width:"+wWidth+"px;";

    mesW.style.cssText=styleStr;

    document.body.appendChild(mesW);

    }

    //讓背景漸漸變暗

    function showBackground(obj,endInt)

    {

    if(isIe)

    {

    obj.filters.alpha.opacity+=1;

    if(obj.filters.alpha.opacity<endInt)

    {

    setTimeout(function(){showBackground(obj,endInt)},5);

    }

    }else{

    var al=parseFloat(obj.style.opacity);al+=0.01;

    obj.style.opacity=al;

    if(al<(endInt/100))

    {setTimeout(function(){showBackground(obj,endInt)},5);}

    }

    }

    //關(guān)閉窗口

    function closeWindow()

    {

    if(document.getElementById('back')!=null)

    {

    document.getElementById('back').parentNode.removeChild(document.getElementById('back'));

    }

    if(document.getElementById('mesWindow')!=null)

    {

    document.getElementById('mesWindow').parentNode.removeChild(document.getElementById('mesWindow'));

    }

    if(isIe){

    setSelectState('');}

    }

    //測(cè)試彈出

    function testMessageBox(ev)

    {

    var objPos = mousePosition(ev);

    messContent="<div style='padding:20px 0 20px 0;text-align:center'>消息正文</div>";

    showMessageBox('窗口標(biāo)題',messContent,objPos,350);

    }

    </script>

    </head>

    <body>

    <div style="padding:20px">

    <div style="text-align:left";><a href="#none" onclick="testMessageBox(event);">彈出窗口</a></div>

    <div style="text-align:left;padding-left:20px;padding-top:10px";><select ID="Select1" NAME="Select1"><option>下拉</option></select>彈出窗口時(shí)會(huì)將其隱藏,關(guān)閉時(shí)會(huì)讓其顯示,目的是在IE中防止彈出的DIV擋不住下拉框</div>

    <div style="text-align:center";><a href="#none" onclick="testMessageBox(event);">彈出窗口</a></div>

    <div style="text-align:right";><a href="#none" onclick="testMessageBox(event);">彈出窗口</a></div>

    </div>

    <br />

    </body>

    </html>

    希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

    更多信息請(qǐng)查看網(wǎng)絡(luò)編程
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報(bào)班

    • 報(bào)班類(lèi)型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專(zhuān)用圖標(biāo)
    聯(lián)系電話(huà):0871-65099533/13759567129 獲取招聘考試信息及咨詢(xún)關(guān)注公眾號(hào):hfpxwx
    咨詢(xún)QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專(zhuān)用圖標(biāo)