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

基于jQuery實現(xiàn)簡單的折疊菜單效果

 更新時間:2015年11月23日 16:25:06   作者:similar  
這篇文章主要介紹了基于JQuery實現(xiàn)簡單的折疊菜單效果,這個功能實現(xiàn)起來很簡單,需要的朋友可以參考下

本文實例講述了JQuery實現(xiàn)簡單的折疊菜單效果代碼。分享給大家供大家參考。具體如下:
運行效果截圖如下:

Html代碼如下:

<div class="box">
  <p>菜單一</p>
  <ul>
   <li><a>1111</a></li>
   <li><a>1111</a></li>
   <li><a>1111</a></li>
  </ul>
  <p>菜單二</p>
  <ul>
   <li><a>2222</a></li>
   <li><a>2222</a></li>
   <li><a>2222</a></li>
  </ul>
  <p>菜單三</p>
  <ul>
   <li><a>3333</a></li>
   <li><a>3333</a></li>
   <li><a>3333</a></li>
  </ul>
</div>

插件實現(xiàn)代碼如下:

(function ($) {
   $.fn.Fold = function (options) {
    //默認參數(shù)設置
    var settings = {
     speed: 300 //折疊速度(值越大越慢)
    }

    //不為空則合并參數(shù)
    if (options)
     $.extend(settings, options);
         
         //遵循鏈式原則
         return this.each(function () {

      //為每個p元素綁定點擊事件
      $("> p", this).each(function () {
       $(this).bind("click", function () {
        $(this).next("ul").slideToggle(settings.speed);
       });
      });

      //默認第一個展開,其它折疊
      $("> ul", this).hide().first().show();
    
    });
   }
})(jQuery);

這里就不作講解了,注釋都寫明了。
示例DEMO如下:

<!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>
 <title></title>
 <style type="text/css">
  *{padding:0;margin:0;}
  ul,ul li{ list-style:none;}
  .box{ width:250px; margin:50px auto; border:1px solid gray;}
  .box p{ background-color: Green;color: white;cursor: pointer;font-weight: bold;
  line-height: 40px;padding-left: 15px;}
 </style>
</head>
<body>
 <div class="box">
  <p>菜單一</p>
  <ul>
   <li><a>1111</a></li>
   <li><a>1111</a></li>
   <li><a>1111</a></li>
  </ul>
  <p>菜單二</p>
  <ul>
   <li><a>2222</a></li>
   <li><a>2222</a></li>
   <li><a>2222</a></li>
  </ul>
  <p>菜單三</p>
  <ul>
   <li><a>3333</a></li>
   <li><a>3333</a></li>
   <li><a>3333</a></li>
  </ul>
 </div>

 <script src="../js/jquery-1.4.1.min.js" type="text/javascript"></script>
 <script src="../js/jquery.similar.Fold.js" type="text/javascript"></script>
 <script type="text/javascript">
  $(".box").Fold();
 </script>
</body>
</html>

希望本文所述對大家學習jquery程序設計有所幫助。

相關文章

  • jQuery zTree樹插件的使用教程

    jQuery zTree樹插件的使用教程

    這篇文章主要為大家詳細介紹了jQuery zTree樹插件的使用教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • jquery里的正則表達式說明

    jquery里的正則表達式說明

    根據(jù)jquery的注釋,其是匹配HTML字符串和ID選擇器
    2011-08-08
  • jQuery 聯(lián)動日歷實現(xiàn)代碼

    jQuery 聯(lián)動日歷實現(xiàn)代碼

    首先還是感謝下 妙味課堂 錄制的這一個日歷聯(lián)動的視頻,正好整理下,方便需要的朋友
    2012-05-05
  • Jquery EasyUI $.Parser

    Jquery EasyUI $.Parser

    這篇文章主要介紹了JqueryEasyUI $.Parser,需要的朋友可以參考下
    2017-06-06
  • jQuery+formdata實現(xiàn)上傳進度特效遇到的問題

    jQuery+formdata實現(xiàn)上傳進度特效遇到的問題

    這篇文章主要介紹了jQuery+formdata實現(xiàn)上傳進度特效遇到的問題的相關資料,需要的朋友可以參考下
    2016-02-02
  • jQuery中click事件的定義和用法

    jQuery中click事件的定義和用法

    這篇文章主要介紹了jQuery中click事件的定義和用法,以實例形式詳細分析了jQuery中的click事件具體定義方法、參數(shù)及用法實例,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • 基于JQuery實現(xiàn)分隔條的功能

    基于JQuery實現(xiàn)分隔條的功能

    這篇文章主要介紹了基于JQuery實現(xiàn)分隔條的功能的相關資料,使用JQuery技術實現(xiàn)分隔條的功能,感興趣的小伙伴們可以參考一下
    2016-06-06
  • jQuery簡單驗證上傳文件大小及類型的方法

    jQuery簡單驗證上傳文件大小及類型的方法

    這篇文章主要介紹了jQuery簡單驗證上傳文件大小及類型的方法,結合實例形式分析了jQuery針對上傳文件的類型與大小運算操作相關技巧,需要的朋友可以參考下
    2016-06-06
  • 最新評論

    周宁县| 桐庐县| 无为县| 东辽县| 上饶县| 临泽县| 五大连池市| 华坪县| 沂源县| 奈曼旗| 竹北市| 巍山| 浮山县| 拜城县| 鄯善县| 虹口区| 安宁市| 广汉市| 凌海市| 平顺县| 茂名市| 苍梧县| 当阳市| 南城县| 交城县| 马山县| 隆安县| 尉氏县| 巴彦县| 湘乡市| 东至县| 昭平县| 嘉兴市| 玉龙| 来宾市| 英超| 桑植县| 扬州市| 巴青县| 永定县| 托克逊县|