首頁 » Javascript » jQuery教學-Table折疊使用滑動slideDown&slideUp效果
| Design by www.minwt.com All rights reserved Theme Minwt 6.3
  • Blog Look Score and Rank Google PageRank查詢
    | RSS | 置頂▲

    jQuery教學-Table折疊使用滑動slideDown&slideUp效果

    分類:Javascript | 發表日:2009-11-09 | 瀏覽:2,702人次
      加入書籤:
    • HemiDemi
    • MyShare
    • Google Bookmarks
    • Yahoo! My Web
    • furl
    • udn
    梅問題-jQuery教學-折疊滑動表單slideDown&UP for Table
      最近可能各位有發現到,梅干比較少發文,回應的速度也慢了下來,難道梅干要廢站了嗎?呵~當然不是,而是梅干最近正在自製購物車,並把購物車跟Wordpress結合起來,呼!到今天總算有點進展了,在這過程中還遇到了不少奇怪的問題,好在有好友男丁大力的相助下,解決了梅干不少的問題,今天要與各位來分享一個jQuery的怪狀況,雖然有不少人說table已死,但對於表單依然還是table的天下,但jQuery對於table的支援又有些弱,今天若要點選編號,才秀出該筆訂單的明細時,只可用show、hide,若想使用slideDownslideUp則會發現表格大亂,因此為了達到梅干的想要的效果,梅干就作了點修正,讓在table下也可使用slideDownslideUp
    放在<head>.....</head>之間:
    ?View Code JAVASCRIPT
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
    <script>
    	$(function(){
    		$("a").click(function(){	
    			var _this= $(this).attr("href");					
    			if($(_this).css("display")=="none"){
    				$(_this).slideDown();
    				$(this).html("-");
    			}else{
    				$(_this).slideUp();
    				$(this).html("+");
    			}			
    			return false;			
    		});		
    	});
    </script>
    <style type="text/css">
    body{font-size:12px;}
    a{
    	color:#333333;
    	text-decoration: none;
    	font-size:15px;
    	display:block;
    }
    table tr td{border:solid 1px #ccc;}
    div{padding:10px 30px;}
    </style>

    放在<body>.....</body>之間:
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
    <table width="500" border="0" cellspacing="0" cellpadding="0">
    		<tr>
    		  <td width="26" align="center" bgcolor="#eeeeee"><a href="#tr1">+</a></td>
    		  <td width="474"> 訂單01</td>
    	  </tr>
    	  <tr>
    		  <td colspan="2" class="content">
              	<div id="tr1" style="display:none;">訂單01明細內容</div>
              </td>
        </tr>
    	   <tr>
    			<td align="center" bgcolor="#eeeeee"><a href="#tr2">+</a></td>
    			<td> 訂單02</td>
    	</tr>
    		<tr>
    			<td colspan="2" class="content">
                	<div id="tr2" style="display:none;">訂單02明細內容</div>
                </td>
    		</tr>
      </table>

      雖然說用show()、hide()也是一樣可把表單秀出來,為何非得用slideDownslideUp,這邊就得原諒梅干的職業病,說穿了只是因為它有滑動效果,看起來很酷,且不用寫落落長的語法就可搞定,而範例中梅干只是把下面的tr中的td合併起來,再塞一個div進去,然後控制div的開合,且只是把它藏在td之中。
    [範例預覽]
    訂閱RSS
    Related Posts with Thumbnails
    

    回應本篇

    -歡迎光臨-變更身分 »
    *必填
    *必填(不公開)


    ※PS: 因為梅干時間有限,且教學網中所介紹的類型繁多(所會遇到的狀況也很多),可能無法一一回答各位的問
     題,不便之處還請見諒。
    ※PS: 本教學網不提供「破解檔」、「註冊機」或「註冊碼」等資訊,請勿利用留言索取檔案。

    2 梅-shuming 說:

    好期待購物車^^有分享的可能性嗎

    回應:
    購物車呀!是不難寫~~
    但步驟有點囉嗦~~
    未來梅干會考慮看看~~
    看如何寫比較好~

    2009 年 12 月 21 日 | 02:25:45

    1 梅-elfkid 說: [WebSite]

    我針對你這個做了一個AJAX的改良版
    http://elfkid.net/2010/05/01/176

    回應:
    不錯喔!!:讚:

    2010 年 05 月 01 日 | 21:30:45
    最新文章
  • [PC]PhotoStudioDarkroom免費專業級RAW檔編修軟體支援各大相機品牌
  • [PC]免費超強的FLVComb!將多隻Flv檔合併成一個
  • 梅活動-回饋讀者填問卷就有機會獲得梅干新書一本
  • [PC]3秒鐘!立即將照片變成經典的LOMO LC-A風格
  • 出書囉!梅問題の超質感商品攝影手法大公開-搶先看!
  • [PC]自製輸入法才夠cool~超蝦輸入法-梅蝦米
  • 器材分享-Diana轉接環讓DSLR變身為數位LOMO相機
  • 熱門文章
  • 合法取得Adobe CS4全系列繁中版與永久試用
  • Photoshop教學-決戰60秒-複雜背景的髮絲去背
  • [PC]MSN無法登入錯誤碼81000306
  • [PC]隨身免費版Photoshop任你用
  • Photoshop教學-其假亂真-將照片變臉成阿凡達納美人
  • 【iPhone JB教學】Spirit大解禁iPhone 3GS 3.1.3全JB
  • [PC]自行整合SP3與Sata驅動程式的WinXP安裝光碟
  • [PC]將Win7放在USB隨身碟中並安裝於小NB上
  • [PC]VMware上安裝及使用MAC OS
  • Photoshop教學-其假亂真-水去背~水舞傳
  • 最新回應 rttw說『EV公式是不是弄錯了“1.E....』 Fish說『ㄚㄚㄚ 好想中梅干的新書啊....』 電腦白痴人說『怎地還不行呀T^T 大人呀....』 cklin說『感謝分享,很實用。....』 www.356688.com說『第一次来,总得留个脚印先,祝....』 evan說『歐我看到另外一篇的教學了! ....』 evan說『你好 請問您相機跟鏡頭之間連....』 闲者說『好文。收藏了....』 錢說『請問一下這個選單可以教我如何....』 網路開店說『恭喜你出新書,改天去書局一定....』