最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

運(yùn)行效果截圖如下:

在線演示地址如下:

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="#">騰訊手機(jī)</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è)計(jì)有所幫助。

相關(guān)文章

  • javascript實(shí)現(xiàn)unicode與ASCII相互轉(zhuǎn)換的方法

    javascript實(shí)現(xiàn)unicode與ASCII相互轉(zhuǎn)換的方法

    這篇文章主要介紹了javascript實(shí)現(xiàn)unicode與ASCII相互轉(zhuǎn)換的方法,涉及JavaScript字符串的遍歷、正則匹配及編碼轉(zhuǎn)換相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • JS 自動完成 AutoComplete(Ajax 查詢)

    JS 自動完成 AutoComplete(Ajax 查詢)

    實(shí)現(xiàn)類似于百度或谷歌的搜索下拉列表的,就是打開百度往里輸入你要查詢的條件,只要你一輸入他就自動彈出一個下拉列表框,并顯示相關(guān)所有搜索內(nèi)容
    2009-07-07
  • js無刷新操作table的行和列

    js無刷新操作table的行和列

    這篇文章主要介紹了js操作table的行和列,無刷新實(shí)現(xiàn),需要的朋友可以參考下
    2014-03-03
  • 用cssText批量修改樣式

    用cssText批量修改樣式

    一般情況下我們用js設(shè)置元素對象的樣式會使用這樣的形式
    2009-08-08
  • JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作示例

    JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作示例

    這篇文章主要介紹了JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作,結(jié)合實(shí)例形式分析了JavaScript邏輯判斷、流程控制、循環(huán)語句等相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • JSQL 基于客戶端的成績統(tǒng)計(jì)實(shí)現(xiàn)方法

    JSQL 基于客戶端的成績統(tǒng)計(jì)實(shí)現(xiàn)方法

    JSQL應(yīng)用案例 基于客戶端的成績統(tǒng)計(jì),下面我把整個example的代碼貼出來,歡迎拍磚
    2010-05-05
  • 前端檢測用戶登錄狀態(tài)是否過期的幾種方法

    前端檢測用戶登錄狀態(tài)是否過期的幾種方法

    這篇文章主要介紹了在前端開發(fā)中判斷用戶登錄狀態(tài)是否過期的方法,包括檢查令牌有效期、定時輪詢服務(wù)器、全局請求攔截器和利用Web存儲中的時間戳,文章還討論了在特定場景下如何實(shí)現(xiàn)優(yōu)雅降級,以避免中斷用戶操作,需要的朋友可以參考下
    2024-11-11
  • 詳細(xì)分析Javascript中創(chuàng)建對象的四種方式

    詳細(xì)分析Javascript中創(chuàng)建對象的四種方式

    這篇文章詳細(xì)介紹了Javascript中創(chuàng)建對象的幾種方式與每種方式的優(yōu)缺點(diǎn),其中包括工廠模式、構(gòu)造函數(shù)模式、原型模式和組合使用構(gòu)造函數(shù)模式和原型模式,有需要的小伙伴們一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-08-08
  • 使用Electron自制錄屏軟件

    使用Electron自制錄屏軟件

    錄屏軟件對于我們來說都不陌生了,本文我們要做的事情是實(shí)現(xiàn)自己的錄屏軟件,載體使用Electron,因?yàn)樗m合錄制桌面的場景,下面我們就來看看具體實(shí)現(xiàn)方法吧
    2024-01-01
  • 微信小程序?qū)崿F(xiàn)彈幕墻(祝福墻)

    微信小程序?qū)崿F(xiàn)彈幕墻(祝福墻)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)彈幕墻、祝福墻效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11

最新評論

龙陵县| 固阳县| 连城县| 九寨沟县| 宁阳县| 新源县| 拜城县| 洱源县| 石门县| 定安县| 卢湾区| 莫力| 南华县| 福建省| 都昌县| 平罗县| 即墨市| 鄂温| 林州市| 嵩明县| 南宫市| 田林县| 拉萨市| 嫩江县| 五指山市| 札达县| 班戈县| 眉山市| 黄龙县| 雅江县| 南宁市| 澄迈县| 永吉县| 通化县| 林芝县| 天全县| 集安市| 剑河县| 长海县| 阿坝| 习水县|