首頁 >web前端 >js教程 >js css實作導航效果實例_javascript技巧

js css實作導航效果實例_javascript技巧

WBOY
WBOY原創
2016-05-16 16:14:561011瀏覽

本文實例講述了js css實現導航效果的方法。分享給大家供大家參考。具體實作方法如下:

1. 程式碼如下:

複製程式碼 程式碼如下:
  
 
 
 
CSS+JS实现兼容性很好的无限级下拉菜单 
 
 
 
 
 
  
 for(var x = 1; x  { 
 var menuid = document.getElementById("選單" x); 
 menuid.num = x; 
 類型(); 
 } 
 函數類型()
 { 
 var menuh2 = menuid.getElementsByTagName("h2"); 
 var menuul = menuid.getElementsByTagName("ul"); 
 var menuli = menuul[0].getElementsByTagName("li"); 
 menuh2[0].onmouseover = 顯示; 
 menuh2[0].onmouseout = 取消顯示; 
 menuul[0].onmouseover = 顯示; 
 menuul[0].onmouseout = 取消顯示; 
 函數 show()
 { 
 menuul[0].className = "clearfix typeul 區塊" 
 } 
 函數 unshow()
 { 
 menuul[0].className = "typeul" 
 } 
 for(var i = 0; i   { 
  menuli[i].num = i; 
  var liul = menuli[i].getElementsByTagName("ul")[0]; 
   if(liul)
   { 
   類型顯示()
   } 
  } 
 函數 typeshow()
 { 
 menuli[i].onmouseover = showul; 
 menuli[i].onmouseout = unshowul; 
 } 
 函數 showul()
 { 
 menuli[this.num].getElementsByTagName("ul")[0].className = "block"; 
 } 
 函數 unshowul()
 { 
 menuli[this.num].getElementsByTagName("ul")[0].className = ""; 
 } 
 } 
 腳本> 
正文> 
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn