欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

實(shí)現(xiàn)javascript菜單的方法

本篇內(nèi)容介紹了“實(shí)現(xiàn)javascript菜單的方法”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

在江達(dá)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),江達(dá)網(wǎng)站建設(shè)費(fèi)用合理。

javascript菜單的實(shí)現(xiàn)方法:首先將菜單用一個(gè)表格行來表示;然后將此菜單下的所有菜單項(xiàng)緊跟在菜單后放在一個(gè)表格行中的僅有的一個(gè)單元格中;最后用js代碼來處理菜單的點(diǎn)擊事件。

實(shí)現(xiàn)javascript菜單的方法

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版,DELL G3電腦。

javascript菜單的實(shí)現(xiàn)方法:

1、將菜單(Menu)用一個(gè)表格行來表示,其中只有一個(gè)單元格,內(nèi)容是菜單的名稱 ,如:

Html代碼

<TR>  
         <TD id="td_0" align="middle" width="89%" bgColor=#1f65c2>  
         <A href="javascript:Show(0)">基礎(chǔ)數(shù)據(jù)管理</A>     
        </TD>  
</TR>   
<TR>
         <TD id="td_0" align="middle" width="89%" bgColor=#1f65c2>
         <A href="javascript:Show(0)">基礎(chǔ)數(shù)據(jù)管理</A>  
        </TD>
</TR>

這個(gè)地方給表示菜單的單元格也定義了一個(gè)ID,這個(gè)ID的定義是非常重要的,在整個(gè)頁面中都是可見的,這樣就可以通過ID來

指定其所代表元素的屬性。單元格的內(nèi)容是一個(gè)超連接,他指定一個(gè)javascript方法,響應(yīng)點(diǎn)擊此菜單后的事件 .

2、將此菜單下的所有菜單項(xiàng)緊跟在菜單后放在一個(gè)表格行中的僅有的一個(gè)單元格中,使用換行來將他們豎起排列

Html代碼

<TR id=tr_0 style="DISPLAY: none;cursor:hand">  
          <TD align="middle" bgColor="#4c84ce" height="50">  
               <DIV align="center">  
                              <A href="" >圖書分類信息</A> <BR>  
                              <A href="" >藏館信息</A> <BR>  
              </DIV>  
        </TD>  
</TR>  
<TR id=tr_0 style="DISPLAY: none;cursor:hand">
          <TD align="middle" bgColor="#4c84ce" height="50">
               <DIV align="center">
                              <A href="" >圖書分類信息</A> <BR>
                              <A href="" >藏館信息</A> <BR>
              </DIV>
        </TD>
</TR>

這個(gè)地方注意,為放置菜單項(xiàng)的這個(gè)表格行定義了一個(gè)ID,對菜單的展開與折疊將通過這個(gè)ID來控制,另外,菜單的初始狀態(tài)是折疊的,即這一行不可見,所以使用了CSS代碼 style="display:none"

3、第三步就是整個(gè)過程中的重點(diǎn)了,需要寫一段js代碼來處理菜單的點(diǎn)擊事件

Js代碼 復(fù)制代碼

<script>     
          var classCount = 4; // 菜單大類的個(gè)數(shù)   
      function Show(theId) {//參數(shù)為菜單的編號(hào),從0開始    
        theTr = eval("tr_" + theId);  //生成相應(yīng)元素的在頁面中的ID   
              //通過此ID來設(shè)置相應(yīng)元素的CSS屬性   
              //如果是折疊的,則展開之   
        if (theTr.style.display == "none") {   
            theTr.style.display = "block";   
        }   
              //否則折疊之   
        else {   
            theTr.style.display = "none";   
        }   
              //遍歷關(guān)閉之前展開的菜單(對當(dāng)前菜單不做處理)    
        for (i = 0; i < classCount; i++) {   
            if (i == theId)   
                continue;   
            theTr = eval("tr_" + i);   
            theTr.style.display = "none";   
        }   
      }   
</script>  
<script>
          var classCount = 4; // 菜單大類的個(gè)數(shù)
  function Show(theId) {//參數(shù)為菜單的編號(hào),從0開始 
  theTr = eval("tr_" + theId);  //生成相應(yīng)元素的在頁面中的ID
              //通過此ID來設(shè)置相應(yīng)元素的CSS屬性
              //如果是折疊的,則展開之
if (theTr.style.display == "none") {
theTr.style.display = "block";
}
              //否則折疊之
else {
theTr.style.display = "none";
}
              //遍歷關(guān)閉之前展開的菜單(對當(dāng)前菜單不做處理) 
for (i = 0; i < classCount; i++) {
if (i == theId)
continue;
theTr = eval("tr_" + i);
theTr.style.display = "none";
}
  }
</script>

“實(shí)現(xiàn)javascript菜單的方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

網(wǎng)站欄目:實(shí)現(xiàn)javascript菜單的方法
文章轉(zhuǎn)載:http://chinadenli.net/article8/gigdip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)、微信小程序網(wǎng)站策劃、企業(yè)網(wǎng)站制作企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營