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

jQuery實現(xiàn)折疊、展開的菜單組效果代碼

 更新時間:2015年09月16日 15:29:27   作者:企鵝  
這篇文章主要介紹了jQuery實現(xiàn)折疊、展開的菜單組效果代碼,涉及jQuery針對頁面元素屬性動態(tài)操作的相關技巧,展開折疊效果平滑自然,需要的朋友可以參考下

本文實例講述了jQuery實現(xiàn)折疊、展開的菜單組效果代碼。分享給大家供大家參考。具體如下:

這是一款jQuery實現(xiàn)的漂亮的豎向折疊菜單組,初次運行的時候請刷新一下頁面,讓jQ載入,這款菜單應用廣泛,可用到后臺左側,網(wǎng)站前臺也可以用,發(fā)現(xiàn)自騰訊微博開放平臺,分享給大家一起研究吧。提示:如果有錯誤,請刷新頁面。

運行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/jquery-fade-in-out-menu-group-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>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<style>
* { margin:0; padding:0; }
ul,li { list-style:none; }
.catalog { width:164px; margin:0 auto;}
.t1 { height:4px; background:url(images/bg_catalog.gif) left top no-repeat; }
.t2 { background:url(images/bg_catalog.gif) -164px top repeat-y; }
.t3 { height:4px; background:url(images/bg_catalog.gif) left bottom no-repeat; }
.t2 h2 { height:81px; background:url(images/bg_catalog_logo.gif) center no-repeat; text-indent:-9999px; }
.t2 h3 { heigth:36px; line-height:36px; margin:0 1px; text-indent:26px; background:url(images/bg_catalog_icon.gif) no-repeat 13px 14px; font-size:14px; border-top:1px solid #fFF; }
.t2 ul { padding:10px 0; font-size:12px; }
.t2 li { text-indent:27px; height:30px; line-height:30px; }
.selected { display:block;}
.unselected {display:none;}
</style>
</head>
<body>
<div class="re_left">
<div class="catalog">
<div class="t1"></div> 
<div class="t2">
 <h2>資源</h2>
 <h3><a href="javascript:void(0);" src="#">平臺使用說明</a></h3>
 <ul class="unselected">
 <li><a href="#">平臺介紹</a></li>
 <li><a href="#">應用開發(fā)說明</a></li>
 <li><a href="#">應用審核流程</a></li>
 <li style="display:none;"><a href="#">成功案例</a></li>
 <li><a href="#">開發(fā)者協(xié)議</a></li>
 </ul>
 <h3><a href="javascript:void(0);" src="#">API說明</a></h3>
 <ul class="unselected">
 <li><a href="#">API文檔</a></li>
 <li><a href="#">Oauth授權說明</a></li>
 <li><a href="#">API調(diào)用權限</a></li>
 </ul>
 <h3><a href="javascript:void(0);" src="#">SDK及資源下載</a></h3>
 <ul class="unselected">
 <li><a href="#">SDK下載</a></li>
 <li><a href="#">視覺素材下載</a></li>
 </ul>
 <h3><a href="javascript:void(0);" src="#">幫助中心</a></h3>
 <ul class="unselected">
 <li><a href="#">常見問題解答</a></li>
 <li><a href="#">返回錯誤碼說明</a></li>
 </ul>
</div>
<div class="t3"></div>
</div>
</div>
<script type="text/javascript">
 $(document).ready(function(){
 var catalogIndex=[0,0];
 if (catalogIndex[0]==2){catalogIndex[0]=3;}
 else if(catalogIndex[0]==3){catalogIndex[0]=2;}
 if(catalogIndex.length==0){catalogIndex=[0,0];}
 $(".re_left .catalog h3 a").each(function(){
  $(this).attr("src",$(this).attr("href"));
  });
 $(".re_left .catalog").find("ul").css("border-bottom",0).end().find("h3:eq("+catalogIndex[0]+")").addClass("open").find("a").attr("href","javascript:void(0);").end().next().css("display","block").find("li:eq("+(catalogIndex[1]-1==-1?9999:catalogIndex[1]-1)+")").addClass("active");$(".re_left .catalog").find("h3").last().css("border-bottom-width","0");});
$(".re_left .catalog").find("h3").bind("click",function(){
  if ($(this).hasClass("open"))
  {
  if ($(this).next().find(".active").size()==0)
  {
   $(this).next().slideUp(500,function(){
   $(this).prev().removeClass("open");
   }); 
  }
  else
  {
   $(this).next().slideUp(500,function(){
   $(this).prev().removeClass("open");
   //window.location.href=$(this).prev().find("a").attr("src");
   });
  }
  }
  else
  {
  $(this).parent().find("ul").slideUp("slow").end().find("h3").removeClass("open");
  $(this).addClass("open").next().slideDown(500,function(){
  if ($(this).nextAll("h3").size()>0)
  {$(this).parent().find("h3").last().css("border-bottom-width","1px");}
  else
  {$(this).parent().find("h3").last().css("border-bottom-width","0");}
  window.location.href=$(this).prev().find("a").attr("src");
  });
  }
  return false;
}); 
</script>
<br><div align="center">提示:如果有錯誤,請刷新頁面。</div>
</body>
</html>

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

相關文章

  • jquery選擇器簡述

    jquery選擇器簡述

    本篇文章主要是對jQuery選擇器進行了總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2015-08-08
  • JQquery的一些使用心得分享

    JQquery的一些使用心得分享

    我原以為我對jQuery的使用還過得去,可是經(jīng)過昨天的工作,我才發(fā)現(xiàn),原來,我才算是剛剛入門。好吧。下面,我簡單講一下,我昨天遇到的問題以及解決方案
    2012-08-08
  • JQuery點擊行tr實現(xiàn)checkBox選中的簡單實例

    JQuery點擊行tr實現(xiàn)checkBox選中的簡單實例

    下面小編就為大家?guī)硪黄狫Query點擊行tr實現(xiàn)checkBox選中的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 了解了這些才能開始發(fā)揮jQuery的威力

    了解了這些才能開始發(fā)揮jQuery的威力

    下面介紹幾個jQuery常用的方法,來讓jQuery的威力發(fā)揮出來,否則只用有限的幾個方法,相對于運行速度問題,真不如不用jQuery
    2013-10-10
  • 基于Jquery制作的幻燈片圖集效果打包下載

    基于Jquery制作的幻燈片圖集效果打包下載

    基于Jquery制作的幻燈片圖集效果,文章最后給出了打包下載地址,喜歡的朋友可以測試下。
    2011-02-02
  • JQuery插件Style定制化方法的分析與比較

    JQuery插件Style定制化方法的分析與比較

    最近因為項目的需要,使用了一個JQuery插件。把插件下下來后,很快我就發(fā)現(xiàn),很多默認的插件Style不符合項目要求,必須要被修改
    2012-05-05
  • 關于Jqzoom的使用心得 jquery放大鏡效果插件

    關于Jqzoom的使用心得 jquery放大鏡效果插件

    Jqzoom是基于jquery的放大鏡效果插件,兼容多款瀏覽器,喜歡的朋友可以測試下。
    2010-04-04
  • 基于Jquery和CSS3制作數(shù)字時鐘附源碼下載(CSS3篇)

    基于Jquery和CSS3制作數(shù)字時鐘附源碼下載(CSS3篇)

    數(shù)字時鐘在web倒計時,web鬧鐘效果以及基于html5的web app中,本文給大家介紹基于jquery和css3制作數(shù)字時鐘附源碼下載,感興趣的朋友來看看吧
    2015-11-11
  • 14個有用的Jquery技巧分享

    14個有用的Jquery技巧分享

    這篇文章主要介紹了14個有用的Jquery技巧分享,本文有一些性能優(yōu)化技巧、編碼優(yōu)化技巧、簡潔方法等,需要的朋友可以參考下
    2015-01-01
  • jQuery插件windowScroll實現(xiàn)單屏滾動特效

    jQuery插件windowScroll實現(xiàn)單屏滾動特效

    本文給大家分享的是一個使用jQuery插件windowScroll實現(xiàn)的單屏滾動的特效,主要參考搜狗瀏覽器4.2版本首頁的上下滾動效果。主要實現(xiàn)整個窗口的上下和左右滾動邏輯,非常的實用。
    2015-07-07

最新評論

宿州市| 岗巴县| 壶关县| 正镶白旗| 噶尔县| 芜湖市| 商都县| 江永县| 万荣县| 莆田市| 雷州市| 万源市| 清镇市| 渭南市| 都昌县| 南通市| 盘山县| 云南省| 阳城县| 黄梅县| 津南区| 黄冈市| 南郑县| 苏尼特右旗| 手游| 合肥市| 正阳县| 临潭县| 武定县| 隆林| 黄陵县| 江永县| 平定县| 蒙山县| 瓦房店市| 磐安县| 东阳市| 皋兰县| 逊克县| 静宁县| 锡林郭勒盟|