亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

一個js實現的所謂的滑動門

2024-05-06 16:19:46
字體:
來源:轉載
供稿:網友
滑動門:我不理解為什么這樣叫。 
我就命名為:JMenuTab吧,因為寫它是為了當我的菜單。 

IE6,FireFox下測試通過。 
復制代碼代碼如下:

<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>無標題文檔</title> 
<link href="JTabRes1/JMenuTab.css" rel="stylesheet" type="text/css" /> 
<style type="text/css"> 
<!-- 
body { 
    margin: 0px; 

--> 
</style> 
</head> 

<body> 
<table width="100%" border="0" cellspacing="0" cellpadding="0"> 
  <tr> 
    <td width="200"> </td> 
    <td id="menuBar"></td> 
  </tr> 
</table> 

<div id="page1">大大小小多多少少<br /> 
人口手足</div> 
<div id="page2">ABCDEFG</div> 
<div id="page3"><img src="loading.gif" /></div> 
<div id="pageHelp"><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
  <tr> 
    <td>JMenuTab 幫助:</td> 
    </tr> 
  <tr> 
    <td>Author:xling Blog:http://xling.blueidea.com  2007/05/23 </td> 
  </tr> 
  <tr> 
    <td>寫這個程序只是為了解決燃眉之急(漢,雖然是急,我還是寫了一天)!</td> 
    </tr> 
  <tr> 
    <td>程序中用到圖片是修改了網上現有圖片,所以,外表和某些網站上的一樣,請不要見怪。因為除了圖片,全是原創(不曾參考任何類似程序)!</td> 
    </tr> 
  <tr> 
    <td>IE6,Firefox下測試通過。</td> 
  </tr> 
  <tr> 
    <td>調用方法(注意順序):</td> 
  </tr> 
  <tr> 
    <td>var menuTab = new JMenuTab(null,null,"menuBar");<br /> 
menuTab.create();<br /> 
menuTab.addTab("首頁");<br /> 
menuTab.addTab("組織架構","page1");<br /> 
menuTab.addTab("員工信息","page2");<br /> 
menuTab.addTab("業務知識","page3"); 
<br /> 
menuTab.addTab("Help","pageHelp");<br /> 
menuTab.setActiveTab(2);</td> 
  </tr> 
</table> 
</div> 
</body> 
</html> 
<script language="javascript" type="text/javascript"> 
function JMenuTab(pWidth,pHeight,pBody){ 
    var self = this; 

    //________________________________________________ 
    var width = pWidth; 
    var height = pHeight; 

    var titleHeight = 24; 
    //________________________________________________ 
    var oOutline = null; 
    var oTitleOutline = null; 
    var oPageOutline = null; 
    var oTitleArea = null; 
    var oPageArea = null; 

    var tabArray = new Array(); 
    var activedTab = null; 
    //________________________________________________ 

    var $ = function(pObjId){ 
        return document.getElementById(pObjId);     
    } 

    //________________________________________________ 

    var body = $(pBody) || document.body; 

    //________________________________________________ 

    var htmlObject = function(pTagName){ 
        return document.createElement(pTagName); 
    } 

    //________________________________________________ 

    var isRate = function(pRateString){ 
        if(!isNaN(pRateString)) return false; 
        if(pRateString.substr(pRateString.length-1,1) != "%") 
            return false; 
        if(isNaN(pRateString.substring(0,pRateString.length - 1))) 
            return false; 
        return true; 
    }     

    //________________________________________________ 

    var createOutline = function(){ 
        oOutline = htmlObject("DIV"); 
        body.appendChild(oOutline); 
        oOutline.className = "oOutline"; 
    } 

    //________________________________________________ 

    var createTitleOutline = function(){ 
        oTitleOutline = htmlObject("DIV"); 
        oOutline.appendChild(oTitleOutline); 
        oTitleOutline.className = "oTitleOutline"; 

        var vTable = htmlObject("TABLE"); 
        oTitleOutline.appendChild(vTable); 
        vTable.width = "100%"; 
        vTable.border = 0; 
        vTable.cellSpacing = 0; 
        vTable.cellPadding = 0; 

        var vTBody = htmlObject("TBODY"); 
        vTable.appendChild(vTBody); 

        var vTr1 = htmlObject("TR"); 
        vTBody.appendChild(vTr1); 

        var vTdTopLeft = htmlObject("TD"); 
        vTr1.appendChild(vTdTopLeft); 
        vTdTopLeft.height = titleHeight; 
        vTdTopLeft.className = "oTopLeft"; 

        oTitleArea = htmlObject("TD");///////////////////////////////// 
        vTr1.appendChild(oTitleArea); 
        oTitleArea.className = "oTitleArea"; 

        var vTdTopRight = htmlObject("TD"); 
        vTr1.appendChild(vTdTopRight); 
        vTdTopRight.className = "oTopRight"; 
    } 

    this.setTitleHeight = function(pHeight){ 
        //設置標題區域的高度 
    } 

    //________________________________________________ 

    var tabBtn_click = function(){ 
        self.setActiveTab(this.index); 
    } 

    var tabBtn_mouseover = function(){ 
        if(this.className =="oTabBtnActive") 
            return; 

        this.className = "oTabBtnHover"; 
    } 

    var tabBtn_mouseout = function(){ 
        if(this.className =="oTabBtnActive") 
            return; 
        this.className = "oTabBtn"; 
    }     
    //________________________________________________ 

    var createTabBtn = function(pLabel,pTabPage){ 
        var vTabBtn = htmlObject("DIV"); 
        oTitleArea.appendChild(vTabBtn); 
        vTabBtn.className = "oTabBtn"; 
        vTabBtn.index = tabArray.length; 
        vTabBtn.tabPage = pTabPage; 
        vTabBtn.onclick = tabBtn_click; 
        vTabBtn.onmouseover = tabBtn_mouseover; 
        vTabBtn.onmouseout = tabBtn_mouseout; 

        tabArray.push(vTabBtn); 

        var vTabBtnL = htmlObject("DIV"); 
        vTabBtn.appendChild(vTabBtnL); 
        vTabBtnL.className = "oTabBtnLeft"; 

        vTabBtnC = htmlObject("DIV"); 
        vTabBtn.appendChild(vTabBtnC); 
        vTabBtnC.className = "oTabBtnCenter"; 
        vTabBtnC.innerHTML = pLabel; 

        vTabBtnR = htmlObject("DIV"); 
        vTabBtn.appendChild(vTabBtnR); 
        vTabBtnR.className = "oTabBtnRight"; 
    } 

     
    var createPageOutline = function(){ 
        oPageOutline = htmlObject("DIV"); 
        oOutline.appendChild(oPageOutline); 
        oPageOutline.className = "oPageOutline"; 

        var vTable = htmlObject("TABLE"); 
        oPageOutline.appendChild(vTable); 
        vTable.width = "100%"; 
        vTable.border = 0; 
        vTable.cellSpacing = 0; 
        vTable.cellPadding = 0; 
        vTable.style.borderCollapse = "collapse"; 
        vTable.style.tableLayout="fixed"; 

        var vTBody = htmlObject("TBODY"); 
        vTable.appendChild(vTBody); 

        var vTr1 = htmlObject("TR"); 
        vTBody.appendChild(vTr1); 

        var vTdBottomLeft = htmlObject("TD"); 
        vTr1.appendChild(vTdBottomLeft); 
        vTdBottomLeft.className = "oBottomLeft"; 
        vTdBottomLeft.rowSpan = 2; 

        oPageArea = htmlObject("TD");/////////////////////////////////////// 
        vTr1.appendChild(oPageArea); 
        oPageArea.className = "oPageArea"; 
        if(oPageArea.filters) 
            oPageArea.style.cssText = "FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0, motion='forward');"; 
        oPageArea.height = 10; 

        var vTdBottomRight = htmlObject("TD"); 
        vTr1.appendChild(vTdBottomRight); 
        vTdBottomRight.className = "oBottomRight"; 
        vTdBottomRight.rowSpan = 2; 

        var vTr2 = htmlObject("TR"); 
        vTBody.appendChild(vTr2); 

        var vTdBottomCenter = htmlObject("TD"); 
        vTr2.appendChild(vTdBottomCenter); 
        vTdBottomCenter.className = "oBottomCenter"; 
    } 

    //________________________________________________ 

    this.addTab = function (pLabel,pPageBodyId){ 
        createTabBtn(pLabel,pPageBodyId); 
        if($(pPageBodyId)){ 
            oPageArea.appendChild($(pPageBodyId)); 
            $(pPageBodyId).style.display = "none"; 
        } 
    } 

    //________________________________________________ 

    this.setActiveTab = function(pIndex){ 
        if(oPageArea.filters) 
            oPageArea.filters[0].apply(); 

        if(activedTab != null){ 
            activedTab.className = "oTabBtn"; 
            if($(activedTab.tabPage)) 
                $(activedTab.tabPage).style.display = "none"; 
        } 
        activedTab = tabArray[pIndex]; 
        activedTab.className = "oTabBtnActive"; 
        if($(activedTab.tabPage)) 
            $(activedTab.tabPage).style.display = ""; 

        if(oPageArea.filters) 
            oPageArea.filters[0].play(duration=1); 
    }; 

    //________________________________________________ 

     
    this.create = function(){ 
        createOutline(); 
        createTitleOutline(); 
        createPageOutline(); 
    } 


var menuTab = new JMenuTab(null,null,"menuBar"); 
    menuTab.create(); 
    menuTab.addTab("首頁"); 
    menuTab.addTab("組織架構","page1"); 
    menuTab.addTab("員工信息","page2"); 
    menuTab.addTab("業務知識","page3"); 
    menuTab.addTab("ISO系統"); 
    menuTab.addTab("辦公環境"); 
    menuTab.addTab("公司新聞"); 
    menuTab.addTab("公共政策"); 
    menuTab.addTab("鏈接總部"); 
    menuTab.addTab("Help","pageHelp"); 
    menuTab.setActiveTab(2); 
</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费福利视频| 亚洲最大中文字幕| 久久久在线免费观看| 日韩av资源在线播放| 国产精品影片在线观看| 国产精品91久久久久久| 亚洲a在线观看| 欧美成人精品xxx| 日本最新高清不卡中文字幕| 亚洲男人天堂网| 97视频在线免费观看| 久久免费福利视频| 伊人成人开心激情综合网| 国内精品一区二区三区| 上原亚衣av一区二区三区| 日本免费在线精品| 成人免费视频网址| 亚洲人午夜精品| 亚洲精品视频二区| 欧美裸体xxxx极品少妇| 国产91在线播放精品91| 欧美在线视频导航| 亚洲第一页中文字幕| 欧美成人精品在线播放| 久久精品国产亚洲一区二区| 日韩av在线网站| 欧美视频专区一二在线观看| 久久久久久欧美| 操人视频在线观看欧美| 人人澡人人澡人人看欧美| 91在线精品视频| 欧美精品电影免费在线观看| 视频在线观看一区二区| 久久精品国产亚洲| 78m国产成人精品视频| 日韩黄色在线免费观看| 日韩在线视频免费观看| 欧美大片网站在线观看| 丁香五六月婷婷久久激情| 亚洲一区二区三区乱码aⅴ蜜桃女| 55夜色66夜色国产精品视频| 精品国偷自产在线| 成人午夜激情免费视频| 在线播放国产一区中文字幕剧情欧美| 国产区亚洲区欧美区| 最近2019中文字幕一页二页| 精品欧美国产一区二区三区| 色悠久久久久综合先锋影音下载| 欧美大片欧美激情性色a∨久久| 色狠狠久久aa北条麻妃| 人人澡人人澡人人看欧美| 精品亚洲一区二区| 欧美丰满片xxx777| 国产精品久久久久福利| 狠狠久久五月精品中文字幕| 国产日韩精品在线播放| 亚洲精品电影在线观看| 91久久精品视频| 成人国产精品一区| 精品视频一区在线视频| 亚洲日韩欧美视频一区| 日韩精品亚洲精品| 91视频免费在线| 国产91亚洲精品| 国产在线精品自拍| 久久久久国产一区二区三区| 日韩欧美福利视频| 91精品国产色综合久久不卡98| 亚洲va欧美va国产综合久久| 韩国三级日本三级少妇99| 亚洲视频在线观看视频| 日韩精品免费视频| 欧美人交a欧美精品| 亚洲va国产va天堂va久久| 欧美激情日韩图片| 日韩欧美在线观看| 久久久久五月天| 92裸体在线视频网站| 亚洲性夜色噜噜噜7777| 久久久精品在线| 亚洲国产精品电影在线观看| 成人乱人伦精品视频在线观看| 亚洲欧美日韩在线高清直播| 欧美性猛交xxxx富婆弯腰| 国产日韩精品在线| 国产一区二区欧美日韩| 亚洲天堂男人天堂女人天堂| 亚洲欧美日韩精品久久亚洲区| 午夜精品福利在线观看| 俺去了亚洲欧美日韩| 亚洲黄在线观看| 国产精品久久久久久久久久久不卡| 欧美人与性动交a欧美精品| 国产精品女人久久久久久| 美女扒开尿口让男人操亚洲视频网站| 精品亚洲va在线va天堂资源站| 欧美一级视频一区二区| 麻豆一区二区在线观看| 日韩高清av在线| 欧美大秀在线观看| 欧美韩日一区二区| 久久天堂av综合合色| 国产美女精品视频| 久久综合久中文字幕青草| 欧美理论在线观看| 国产亚洲精品激情久久| 国产精品激情av电影在线观看| 成人性生交大片免费观看嘿嘿视频| 欧美尤物巨大精品爽| 亚洲欧美一区二区三区在线| 中文字幕在线视频日韩| 亚洲日本成人女熟在线观看| 97视频在线观看网址| 国产精品中文字幕在线观看| 麻豆成人在线看| 日韩精品在线播放| 91精品久久久久久久久久| 国产精品极品美女粉嫩高清在线| 国产欧美最新羞羞视频在线观看| 精品亚洲国产成av人片传媒| 亚洲综合日韩中文字幕v在线| 亚洲视频第一页| 91亚洲精品久久久久久久久久久久| 亚洲综合自拍一区| 国产精品黄色av| 97人人做人人爱| 俺去了亚洲欧美日韩| 欧美日韩国产限制| 亚洲无限乱码一二三四麻| 国产欧美日韩免费看aⅴ视频| 欧美在线亚洲在线| 国产精品免费久久久| 77777亚洲午夜久久多人| 国产69精品久久久久99| 97成人精品视频在线观看| 成人精品视频在线| 日本久久久久亚洲中字幕| 日本一区二区三区在线播放| 91精品久久久久久久久久| 国产精品情侣自拍| 欧美黑人xxx| 日韩在线免费高清视频| 亚洲成人av在线播放| 91精品国产91久久久久久不卡| 欧美成人午夜视频| 欧美夜福利tv在线| 国产精品96久久久久久又黄又硬| 4388成人网| www.日韩不卡电影av| 91精品国产乱码久久久久久蜜臀| 欧美精品videos另类日本| 日韩中文在线观看| 精品国内亚洲在观看18黄| 成人激情视频小说免费下载| 国产精品久久一| 亚洲桃花岛网站| 欧美激情亚洲另类| 国产欧美精品久久久| 全球成人中文在线| 国产精品欧美日韩久久| 日韩欧美国产高清91| 欧美视频免费在线观看| 国产精品久久久久久久久久久不卡| 午夜精品三级视频福利|