jQuery: 案例 - 手風琴特效 & 購物車結算
阿新 • • 發佈:2021-08-30
1 手風琴特效
<style> dd{ display: none; /*隱藏元素*/ } </style> <body> <nav> <header>拉勾網</header> <ul> <li> <dl> <dt>求職</dt> <dd>1.簡歷</dd> <dd>2.面試</dd> <dd>3.入職</dd> </dl> </li> <li> <dl> <dt>教育</dt> <dd>1.看視訊</dd> <dd>2.做作業</dd> <dd>3.24小時線上輔導</dd> </dl> </li> <li> <dl> <dt>3W創業</dt> <dd>1.幫助小企業</dd> <dd>2.頭腦風暴</dd> <dd>3.賺錢啦</dd> </dl> </li> </ul> </nav> <script src="js/jquery-3.4.1.min.js"></script> <script> $("nav dt").click(function(){ //所有的dd全部都閉合上,除了自己的兄弟 $("dd").not( $(this).siblings() ).slideUp(500); // 自己的兄弟進行切換,顯示閉合上,閉合的顯示出來 $(this).siblings().slideToggle(500); }); </script> </body>
2 購物車結算
<style> .jian,.jia{ border:1px solid #999; display: inline-block; /*超連結a是行內元素,只能轉換成行內塊元素,才能改變寬和高*/ width: 20px; height: 20px; text-align: center; text-decoration: none; } </style> <body> <table border="1" cellspacing="0" width="400"> <tr> <td>商品編號</td> <td>名稱</td> <td>單價</td> <td>數量</td> <td>總價</td> </tr> <tr> <td>1</td> <td>炸香腸</td> <td>3</td> <td> <a href="#" class="jian">-</a> <span>1</span> <a href="#" class="jia">+</a> </td> <td>3</td> </tr> <tr> <td>2</td> <td>王八</td> <td>10</td> <td> <a href="#" class="jian">-</a> <span>1</span> <a href="#" class="jia">+</a> </td> <td>10</td> </tr> <tr> <td>3</td> <td>恐龍</td> <td>1000</td> <td> <a href="#" class="jian">-</a> <span>1</span> <a href="#" class="jia">+</a> </td> <td>1000</td> </tr> </table> <p style="width: 400px; text-align: right;"> 總價:<b style="color:red;">111</b> <button>提交訂單 </button> </p> </body>