日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程DreamWeaver → 兼容所有瀏覽器的橫向菜單導(dǎo)航

      兼容所有瀏覽器的橫向菜單導(dǎo)航

      前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/11/26 16:51:27字體大小:A-A+

      作者:佚名點擊:227次評論:0次標簽: 菜單導(dǎo)航 瀏覽器 兼容

      • 類型:卸載刪除大小:419KB語言:中文 評分:6.6
      • 標簽:
      立即下載
      公司人少,所以有時候前臺就也做一點。最近一個網(wǎng)站需要做一個橫向菜單導(dǎo)航,以前也做過一些小例子想著沒啥,網(wǎng)站做完后直接上傳,第二天老板可說咋在我這顯示不對呀,我過去一看。

      突然想起來,IE6沒試。我就回來開始調(diào),也沒調(diào)好,網(wǎng)上也有很多,但是一直也沒找個合適的。最后還是google出來了一個外國的網(wǎng)頁,一看這個不錯。確實很好。我在網(wǎng)上也搜了不少例子,可是一改就亂,就是這個原因換了好些也沒見個合適的。記著,用時查看。。。。。

      就這了。有空時,把css給注釋下。方便改寫。

      對了,老外的博客地址:http://javascript-array.com/scripts/simple_drop_down_menu/

      HTML:

      01 <ul id="sddm">

      02 <!--如果欄目下沒有子菜單就不用onmouseover="mopen('m1')" onmouseout="mclosetime()"以及下面的那個DIV -->

      03 <li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">Home</a>

      04 <div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

      05 <a href="#">HTML DropDown</a> <a href="#">DHTML DropDown menu</a> <a href="#">JavaScript

      06 DropDown</a> <a href="#">DropDown Menu</a> <a href="#">CSS DropDown</a>

      07 </div>

      08 </li>

      09 <li><a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">Download</a>

      10 <div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

      11 <a href="#">ASP Dropdown</a> <a href="#">Pulldown menu</a> <a href="#">AJAX dropdown</a>

      12 <a href="#">DIV dropdown</a>

      13 </div>

      14 </li>

      15 <li><a href="#" onmouseover="mopen('m3')" onmouseout="mclosetime()">Order</a>

      16 <div id="m3" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

      17 <a href="#">Visa Credit Card</a> <a href="#">Paypal</a>

      18 </div>

      19 </li>

      20 <li><a href="#" onmouseover="mopen('m4')" onmouseout="mclosetime()">Help</a>

      21 <div id="m4" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

      22 <a href="#">Download Help File</a> <a href="#">Read online</a>

      23 </div>

      24 </li>

      25 <li><a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">Contact</a>

      26 <div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">

      27 <a href="#">E-mail</a> <a href="#">Submit Request Form</a> <a href="#">Call Center</a>

      28 </div>

      29 </li>

      30 </ul>

      31 <div style="clear: both">

      32 </div>

      33 <div style="clear: both">

      34 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

      35 </div>

      JS:(主要就是這個把不變的東西用js來固定住,其余的都可以自定義)


      01 <script type="text/javascript">

      02 <!--

      03 var timeout = 500;

      04 var closetimer = 0;

      05 var ddmenuitem = 0;

      06

      07 // open hidden layer

      08 function mopen(id)

      09 {

      10 // cancel close timer

      11 mcancelclosetime();

      12

      13 // close old layer

      14 if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

      15

      16 // get new layer and show it

      17 ddmenuitem = document.getElementById(id);

      18 ddmenuitem.style.visibility = 'visible';

      19

      20 }

      21 // close showed layer

      22 function mclose()

      23 {

      24 if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

      25 }

      26

      27 // go close timer

      28 function mclosetime()

      29 {

      30 closetimer = window.setTimeout(mclose, timeout);

      31 }

      32

      33 // cancel close timer

      34 function mcancelclosetime()

      35 {

      36 if(closetimer)

      37 {

      38 window.clearTimeout(closetimer);

      39 closetimer = null;

      40 }

      41 }

      42

      43 // close layer when click-out

      44 document.onclick = mclose;

      45 // -->

      46 </script>

      CSS:

      01 <script type="text/javascript">

      02 <!--

      03 var timeout = 500;

      04 var closetimer = 0;

      05 var ddmenuitem = 0;

      06

      07 // open hidden layer

      08 function mopen(id)

      09 {

      10 // cancel close timer

      11 mcancelclosetime();

      12

      13 // close old layer

      14 if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

      15

      16 // get new layer and show it

      17 ddmenuitem = document.getElementById(id);

      18 ddmenuitem.style.visibility = 'visible';

      19

      20 }

      21 // close showed layer

      22 function mclose()

      23 {

      24 if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

      25 }

      26

      27 // go close timer

      28 function mclosetime()

      29 {

      30 closetimer = window.setTimeout(mclose, timeout);

      31 }

      32

      33 // cancel close timer

      34 function mcancelclosetime()

      35 {

      36 if(closetimer)

      37 {

      38 window.clearTimeout(closetimer);

      39 closetimer = null;

      40 }

      41 }

      42

      43 // close layer when click-out

      44 document.onclick = mclose;

      45 // -->

      46 </script>

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)