- 第1章 Javascript簡介
- 第2章 Javascript基礎
- 第3章 CSS基礎
- 第3.1節 CSS的概念
- 第3.2節 使用CSS控制頁面
- 3.2.1 行內樣式
- 3.2.2 內嵌式
- 第3.3節 CSS選擇器
- 第4章 CSS進階
- 第4.1節 div標記與span標記
- 第4.2節 盒子模型
- 第4.3節 元素的定位
- 4.3.1 float定位
- 4.3.2 position定位
- 4.3.3 z-index空間位置
js code
<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script language="javascript"> $(function(){ $("li:has(ul)").click(function(e){ if(this==e.target){ if($(this).children().is(":hidden")){ //如果子項是隱藏的則顯示 $(this).css("list-style-image","url(http://www.matrox.com/graphics/media/image/style/list_minus.gif)") .children().show(); }else{ //如果子項是顯示的則隱藏 $(this).css("list-style-image","url(http://www.matrox.com/graphics/media/image/style/list_plus.gif)") .children().hide(); } } return false; //避免不必要的事件混繞 }).css("cursor","pointer").click(); //加載時觸發點擊事件 //對於沒有子項的選單,統一設置 $("li:not(:has(ul))").css({ "cursor":"default", "list-style-image":"none" }); }); </script>
html code
<br /> <ul> <li>第1章 Javascript簡介</li> <li>第2章 Javascript基礎</li> <li>第3章 CSS基礎 <ul> <li>第3.1節 CSS的概念</li> <li>第3.2節 使用CSS控制頁面 <ul> <li>3.2.1 行內樣式</li> <li>3.2.2 內嵌式</li> </ul> </li> <li>第3.3節 CSS選擇器</li> </ul> </li> <li>第4章 CSS進階 <ul> <li>第4.1節 div標記與span標記</li> <li>第4.2節 盒子模型</li> <li>第4.3節 元素的定位 <ul> <li>4.3.1 float定位</li> <li>4.3.2 position定位</li> <li>4.3.3 z-index空間位置</li> </ul> </li> </ul> </li> </ul>
沒有留言:
張貼留言