欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js實現(xiàn)具有高亮顯示效果的多級菜單代碼

 更新時間:2015年09月01日 12:27:00   作者:企鵝  
這篇文章主要介紹了js實現(xiàn)具有高亮顯示效果的多級菜單,涉及javascript針對cookie的調用及頁面元素樣式的動態(tài)變換技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了js實現(xiàn)具有高亮顯示效果的多級菜單代碼。分享給大家供大家參考。具體如下:

這是一款具有高亮效果的菜單,菜單設計的也比較簡潔,鼠標放在一級菜單上可以看到二級菜單的高亮效果,整體風格簡約大方,適用于一些比較“干凈”沒有過多修飾的網站。

運行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-blink-show-style-menu-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>具有高亮效果的菜單</title>
<style type="text/css">
body{ font:12px/22px "微軟雅黑","宋體"; background:url(); color:#5d5d5d;}
*{ padding:0; margin:0;}
a{outline:none; text-decoration:none; color:#5d5d5d;}
a:active{noOutline:expression(this.onFocus=this.blur());}
:focus{outline:0;}
a img{ border:none;}
ul li{ list-style:none;}
.t_nav{ height:35px; line-height:35px; background:#008c9c url() no-repeat 720px 5px; margin-bottom:20px;}
.dropdown{ width:690px; padding-left:10px; float:left; position:relative; z-index:100;}
.dropdown li{ height:35px; font-size:14px; float:left; zoom:1;}
.dropdown li a{ color:#FFF;}
.t_nav .sou_suo{ width:300px; float:left; height:30px; padding-top:5px; overflow:hidden; line-height:22px;}
.t_nav .sou_suo span{ display:inline-block;}
.d_s_1{ width:195px; margin-left:25px;}
.d_s_1 input{ width:165px; background:none; border:none;}
.d_s_2 input{ width:48px; border:none; cursor:pointer; background:none;}
ul.dropdown li:last-child a { border-right: none; } 
ul.dropdown li.hover,ul.dropdown li:hover {position: relative;}
ul.dropdown li.hover a{ color:#008C9C;}
ul.dropdown ul{visibility: hidden;position: absolute;top: 35px;left: 1px;z-index:20;}
ul.dropdown ul li{background:#008C9C; border-top: 2px solid #ccc; float: none; height:auto;line-height:25px; color:#FFF;}
ul.dropdown li:hover > ul{ visibility: visible; }
#Nav .sub_menu li{ background:none; _width:76px; _overflow:hidden;}
body #Nav .hover a{ background:#008c9c; color:#fff;}
body #Nav a{ display:inline-block; width:auto; height:35px; padding:0 10px; margin:0 1px;}
body #Nav a:hover,body #Nav .cur a{ background-color:#fff; color:#008c9c}
body #Nav .sub_menu li.cur a{ background:#008c9c; color:#fff;}
body #Nav .sub_menu a{ margin:0; background:#008c9c; color:#fff; line-height:30px; height:30px;}
body #Nav .sub_menu .hover a{ background:#008c9c; color:#fff;}
body #Nav .sub_menu .hover a:hover{ background:#fff; color:#008c9c;}
body #Nav .cur{ position:relative;}
body #Nav .cur .sub_menu{ position:absolute;}
</style>
</head>
<body>
<div class="t_nav">
  <ul class="dropdown" id="Nav">
  <li><a href="#">首頁</a></li>
  <li><a href="#">關于我們</a></li>
  <li><a href="#">新聞資訊</a>
   <ul class="sub_menu">
   <li><a href="#">公司新聞</a></li>
   <li><a href="#">圖片新聞</a></li>
   <li><a href="#">媒體聚焦</a></li>
   <li><a href="#">行業(yè)資訊</a></li>
  </ul>
  </li>
  <li><a href="#">公司業(yè)務</a></li>
  <li><a href="#">合作伙伴</a></li>
  <li><a href="#">經典案例</a></li>
  <li><a href="#">誠聘英才</a></li>
  <li><a href="#">聯(lián)系我們</a></li>
 </ul>
<script language="javascript">
function setCookie(name,value,time_sec){
 var Days = 30;
 var exp = new Date();
 exp.setTime(exp.getTime() + time_sec*1000);
 document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString() + ";";
}
function getCookie(name){
 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
 if(arr != null) return unescape(arr[2]); return null;
}
var o=document.getElementById("Nav").getElementsByTagName("li");
var m=getCookie("NavIndex");
if(!isNaN(m) && m!=null){
 o[m].className="cur";
}else{
 o[0].className="cur";
}
for(var n=0;n<o.length;n++){
 o[n].onclick=function(){
  for(var i=0;i<o.length;i++){
   o[i].className="";
   o[i].index=i;
   }
  this.className="cur";
  setCookie("NavIndex",this.index,3600*24*365);
 }
}
</script>
 <div class="sou_suo">
  <span class="d_s_1"><input name="" type="text" /></span>
  <span class="d_s_2"><input name="" type="button" /></span>
 </div>
 </div>
</body>
</html>

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

相關文章

  • 微信小程序判斷手機號是否合法的實例代碼

    微信小程序判斷手機號是否合法的實例代碼

    我們在微信小程序開發(fā)的時候,手機號的驗證是經常需要操作的,那么如何驗證手機號呢?這篇文章主要給大家介紹了關于微信小程序判斷手機號是否合法的相關資料,需要的朋友可以參考下
    2021-09-09
  • webpack學習教程之publicPath路徑問題詳解

    webpack學習教程之publicPath路徑問題詳解

    這篇文章主要給大家介紹了webpack學習教程之publicPath路徑問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • Js實現(xiàn)網頁鍵盤控制翻頁的方法

    Js實現(xiàn)網頁鍵盤控制翻頁的方法

    這篇文章主要介紹了Js實現(xiàn)網頁鍵盤控制翻頁的方法,較為詳細的分析了Js實現(xiàn)網頁鍵盤控制翻頁的原理與具體實現(xiàn)方法,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • 開發(fā)跨瀏覽器javascript常見注意事項

    開發(fā)跨瀏覽器javascript常見注意事項

    對于javascript的開發(fā)人員來說,多瀏覽器的支持性,一直是個問題,每次都要經過測試,多個瀏覽器,才能使用下面一些常見的一些注意事項。
    2009-01-01
  • javascript使用 concat 方法對數(shù)組進行合并的方法

    javascript使用 concat 方法對數(shù)組進行合并的方法

    這篇文章主要介紹了javascript使用 concat 方法對數(shù)組進行合并的方法,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友一起看看吧
    2016-09-09
  • javascript?Echart可視化學習

    javascript?Echart可視化學習

    這篇文章主要為大家介紹了Echart可視化學習的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Javascript高級技巧分享

    Javascript高級技巧分享

    這篇文章主要介紹了Javascript高級技巧,需要的朋友可以參考下
    2014-02-02
  • 實例詳解JavaScript靜態(tài)作用域和動態(tài)作用域

    實例詳解JavaScript靜態(tài)作用域和動態(tài)作用域

    作用域是指程序源代碼中定義變量的區(qū)域,作用域規(guī)定了如何查找變量,也就是確定當前執(zhí)行代碼對變量的訪問權限,這篇文章主要給大家介紹了關于JavaScript靜態(tài)作用域和動態(tài)作用域的相關資料,需要的朋友可以參考下
    2021-10-10
  • JavaScript 繼承詳解 第一篇

    JavaScript 繼承詳解 第一篇

    幾乎每個開發(fā)人員都有面向對象語言(比如C++、C#、Java)的開發(fā)經驗。 在傳統(tǒng)面向對象的語言中,有兩個非常重要的概念 - 類和實例。
    2009-08-08
  • 手把手教你寫一個uniapp通用頁面組件

    手把手教你寫一個uniapp通用頁面組件

    uniapp中每個頁面可以理解為一個單頁面組件,下面這篇文章主要給大家介紹了關于如何寫一個uniapp通用頁面組件的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12

最新評論