国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

JS實現導航點擊高亮顯示

2024-04-25 20:30:24
字體:
來源:轉載
供稿:網友

 本文為大家講的是如何使用js實現點擊選中當前導航菜單后按鈕背景高亮顯示,能達到的效果就是當我們點擊網頁導航菜單的某一個欄目時,該導航菜單按鈕的背景顏色高亮顯示或者變換背景圖片,以此來豐富網頁導航菜單的顯示效果,讓整個網頁看起來更加炫酷生動。

通過js實現此效果的原理是使用js中的location.href來獲得當前頁面的URL鏈接地址,然后通過indexOf()方法與導航菜單URL鏈接地址進行匹配,如果匹配成功,就給該導航菜單按鈕背景增加一個名為curument的css樣式,此樣式的背景可以設置成一個HTML顏色代碼也可以設置成一個圖片格式背景,這樣就實現了js點擊當前菜單高亮顯示的功能。
    效果截圖:
    JS實現導航點擊高亮顯示
    具體實現代碼如下:

<script type="text/javascript" src="http://www.haodoxi.com/dede58/js/jquery.min.js"></script>    <style>      .nav { margin:0; padding:0; list-style-type:none;}      .nav li { float:left; background:#FFD1A4; margin-right:1px; color:#fff; }      .nav li a { display:block; width:120px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:16px; text-decoration:none;}      .curument{ background:#D96C00; font-weight:bold;}    </style>    <ul class="nav" id="nav">      <li><a href="index.html">首頁</a></li>      <li><a href="1.html">欄目一</a></li>      <li><a href="2.html">欄目二</a></li>      <li><a href="3.html">欄目三</a></li>      <li><a href="4.html">欄目四</a></li>    </ul>    <script type="text/javascript">      var urlstr = location.href;      var urlstatus=false;      $("#nav a").each(function () {          if ((urlstr + '/').indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {          $(this).addClass('curument'); urlstatus = true;        } else {          $(this).removeClass('curument');        }      });      if (!urlstatus) {$("#nav a").eq(0).addClass('curument'); }    </script>
    以上就是實現js點擊當前菜單高亮顯示的全部代碼,如果你想運用在自己的網頁中,需要具有一定的前端編程經驗,可以參考以下指導方法進行操作:
    1.首先需要引入jquery.min.js文件到你的網頁代碼中;
    2.把代碼中的css代碼經過修改處理放入你的css文件中,與你當前菜單樣式的css代碼進行對比修改;
    3.把以上代碼中的js代碼部分放入你的js文件中;

    4.打開你的html頁面,把導航書寫方式修改成上面導航代碼的形式。

    最后提一點,如果首頁用的是/鏈接地址的話是識別不了的,解決辦法就是/后面空一格即可。即<a href="/ ">首頁</a>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 区。| 监利县| 郁南县| 延庆县| 阳朔县| 四川省| 义马市| 南和县| 岳池县| 双柏县| 来安县| 武川县| 资兴市| 澎湖县| 故城县| 渝北区| 内乡县| 靖江市| 永城市| 射阳县| 广昌县| 永和县| 霍城县| 华坪县| 望谟县| 建德市| 永丰县| 子洲县| 平泉县| 无锡市| 诸城市| 托里县| 丰顺县| 自贡市| 沙田区| 图木舒克市| 广昌县| 咸阳市| 长葛市| 毕节市| 宜君县|