亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實現(xiàn)橫向伸展開的二級導(dǎo)航菜單代碼

 更新時間:2015年08月28日 09:54:41   作者:企鵝  
這篇文章主要介紹了js實現(xiàn)橫向伸展開的二級導(dǎo)航菜單代碼,涉及javascript鼠標事件及頁面元素遍歷的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了js實現(xiàn)橫向伸展開的二級導(dǎo)航菜單代碼。分享給大家供大家參考。具體如下:

這是一款js實現(xiàn)的橫向伸展開二級導(dǎo)航菜單,鼠標放在一級菜單的第四個菜單項上,就能展開二級的菜單,菜單沒有過多美化,只是一般的修飾,使用的朋友可根據(jù)您自己的網(wǎng)站風(fēng)格重新美化菜單風(fēng)格。

運行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-r-show-menu-style-codes/

具體代碼如下:

<!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>橫向伸展開來的二級導(dǎo)航菜單</title>
 <style type="text/css">
  .suckerdiv { }
  .suckerdiv ul { width: 120px; position: relative; }
  .suckerdiv ul li ul { left: 120px; /* Parent menu width - 1*/ position: absolute; width: 140px; /*sub menu width*/ top: 0; display: none; }
   /*All subsequent sub menu levels offset */
  .suckerdiv ul li ul li ul { left: 159px; /* Parent menu width - 1*/ }
   /* menu links style */
  .suckerdiv ul li a { display: block; color: #353302; text-decoration: none; font:12px 宋體; background: #eee; line-height:24px; padding: 0px 10px; border: 1px solid #fff; border-bottom: 0; }
  .suckerdiv ul li a:visited { color: black; }
  .suckerdiv ul li a:hover{ color: white; background-color: #97c839; }
  .suckerdiv .subfolderstyle { }
  .suckerdiv a.subfolderstyle:hover { background: #97c839 url() no-repeat center right; }
 </style>
</head>
<body>
<script type="text/javascript">
 var menuids = ["suckertree1"]
 function buildsubmenus() {
  for (var i = 0; i < menuids.length; i++) {
   var ultags = document.getElementById(menuids[i]).getElementsByTagName("ul")
   for (var t = 0; t < ultags.length; t++) {
    ultags[t].parentNode.getElementsByTagName("a")[0].className = "subfolderstyle"
    ultags[t].parentNode.onmouseover = function () {
     this.getElementsByTagName("ul")[0].style.display = "block";
     this.firstChild.style.backgroundColor = 'green';
    }
    ultags[t].parentNode.onmouseout = function () {
     this.getElementsByTagName("ul")[0].style.display = "none"
     this.firstChild.style.backgroundColor = '';
    }
   }
  }
 }
 if (window.addEventListener)
  window.addEventListener("load", buildsubmenus, false)
 else if (window.attachEvent)
  window.attachEvent("onload", buildsubmenus)
</script>
<div class="suckerdiv">
 <ul id="suckertree1">
  <li><a href="#">騰訊新聞</a></li>
  <li><a href="#">騰訊汽車</a></li>
  <li><a href="#">騰訊科技</a></li>
  <li><a href="#">騰訊手機</a>
   <ul>
    <li><a href="#">HTC</a></li>
    <li><a href="#">聯(lián)想</a></li>
    <li><a href="#">華為</a></li>
    <li><a href="#">中興</a></li>
   </ul>
  </li>
 </ul>
</div>
</body>
</html>

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • 原生JS實現(xiàn)加入收藏夾的代碼

    原生JS實現(xiàn)加入收藏夾的代碼

    加入收藏夾功能在網(wǎng)上可以搜索到很多相關(guān)的文章,本文要為大家介紹的是如何使用原生js來實現(xiàn)所謂的收藏,感興趣的朋友可以參考下
    2013-10-10
  • 簡單實現(xiàn)js點擊展開二級菜單功能

    簡單實現(xiàn)js點擊展開二級菜單功能

    這篇文章主要教大家簡單實現(xiàn)js點擊展開二級菜單功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JavaScript實現(xiàn)select添加option

    JavaScript實現(xiàn)select添加option

    這篇文章主要介紹了JavaScript為select添加option的方法和示例,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-07-07
  • Javascript實現(xiàn)網(wǎng)絡(luò)監(jiān)測的方法

    Javascript實現(xiàn)網(wǎng)絡(luò)監(jiān)測的方法

    這篇文章主要介紹了Javascript實現(xiàn)網(wǎng)絡(luò)監(jiān)測的方法,可實現(xiàn)檢測網(wǎng)絡(luò)連接及網(wǎng)速的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • JavaScript函數(shù)中的防抖與節(jié)流原生實現(xiàn)及第三方庫的使用

    JavaScript函數(shù)中的防抖與節(jié)流原生實現(xiàn)及第三方庫的使用

    當(dāng)你頻繁的觸發(fā)用戶界面時,會不停的觸發(fā)事件處理函數(shù),可能導(dǎo)致界面卡頓,瀏覽器奔潰,頁面空白等情況,而解決這一問題的,正是函數(shù)節(jié)流與函數(shù)防抖,所以本文將給大家介紹一下JavaScript函數(shù)中的防抖與節(jié)流原生實現(xiàn)及第三方庫的使用,需要的朋友可以參考下
    2023-10-10
  • 微信小程序中富文本編輯器的實現(xiàn)

    微信小程序中富文本編輯器的實現(xiàn)

    富文本編輯器不同于文本編輯器,程序員可到網(wǎng)上下載免費的富文本編輯器內(nèi)嵌于自己的網(wǎng)站或程序里。本文將詳解一下微信小程序中富文本編輯器的實現(xiàn)與使用,需要的可以參考一下
    2022-06-06
  • 微信小程序?qū)崿F(xiàn)滾動Tab選項卡

    微信小程序?qū)崿F(xiàn)滾動Tab選項卡

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)滾動Tab選項卡,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 惰性函數(shù)定義模式 使用方法

    惰性函數(shù)定義模式 使用方法

    惰性函數(shù)定義模式 使用方法...
    2007-09-09
  • js模擬QQ窗口的抖動效果

    js模擬QQ窗口的抖動效果

    模擬qq抖動效果代碼
    2008-05-05
  • JavaScript模塊化開發(fā)之SeaJS

    JavaScript模塊化開發(fā)之SeaJS

    SeaJS是一個遵循CommonJS規(guī)范的JavaScript模塊加載框架,可以實現(xiàn)JavaScript的模塊化開發(fā)及加載機制,本文給大家介紹JavaScript模塊化開發(fā)之SeaJS,需要的朋友參考下
    2015-12-12

最新評論