2009-2-20 更新:
自從上次發現痞客邦的布洛格里內建jQuery的函式庫之後,我就在想除了隱藏文章的效果之外,還可以有什麼樣的應用。想起前幾年有個無名小站的達人fuyei使用expression來配置伸縮選單的效果,由於這個效果Firefox不吃,只能在IE下使用,所以我就想說試試看是否能夠使用jQuery來達成這個效果。
jQuery果然沒讓我失望
結果就如現在各位在右側看到的這個伸縮選單效果→
再次證明jQurey的功能是非常強大的
也很謝謝痞客邦給我們這麼高的網頁編寫程度~
這個效果要怎麼使用呢?
首先請在你的側邊欄位設定的公告欄位內加入以下內容並送出:
<script type="text/javascript">
jQuery(function($){
$("h4.box-title").css({cursor:"pointer"}).click(function(){
$(this).next().toggle("normal");
});
});
</script>
(如圖所示)

其中的normal為選單的開啟速度,還可以使用fast(快)、slow(慢)兩種值。
接下來請到CSS中加入以下語法,把側邊欄位內容的預設狀態設為隱藏:
.box-text{
display:none;
}
要是有些重要的側邊欄位不想要在開網頁時就隱藏的話,請另外再撰寫那個區塊的CSS,把它打開:
(請寫在上一個語法的下面)
#box123456 div{
display:block;
}
其中,#box123465為側邊欄位的ID名稱,請自行尋找。
不會找的人請繼續往下看:
請先到你的部落格中>檢視原始碼。
IE
Firefox

打開原始碼,然後假設你要找「文章分類」的ID名稱,就在文字編輯器中找「文章分類」:
IE
Firefox
以下幫網友們找出幾個痞客邦預設區塊的ID名稱:
#WARSTICKER → 宅男最後戰役
#LOOKFORASTAR → 劉德華[游龍戲鳳]上映倒數中
#ADIDASMYSELF → 我的目標+10
#announce → 站方公告
#search → 部落格文章搜尋
#headshot → 個人頭像
#category → 文章分類
#recent-article → 近期文章
#latest-comment → 最新迴響
#calendar → 月曆
#subscription → 最新訂閱
#counter → 參觀人氣
#boxevent_clubbroadcast → 小圈圈雷達
#mylink → 我的連結
#feed → 新聞交換(RSS)
#favorite → 我的蒐藏
#latest-trackback → 最新引用
#archive → 文章精選
#powered → POWERED BY
#hiiir → 好時光貼曆
#visitor → 誰來我家
#crumb → 我去誰家
#broadcast → 碎碎唸聯播
#murmur → 我的碎碎唸
#hot-article → 熱門文章
注意:
自己設定的區塊ID名稱都是隨機產生的,就要靠自己尋找了~

Recommend to Front page
◎日記心情(4)
真是太感謝你的幫忙了,這篇我拿去延伸閱讀喔^^~
也有在底下連結了你你文章位置,非常謝謝唷!
在這裡學到不一樣的很多好玩的語法。
因為我欄位的id都一樣...
所以有什麼辦法把某些欄位結強制打開
你的回應有點不懂:
上面的語法是貼到css嗎?
所謂的序號是?
抱歉~問題好像太多了
很謝謝你之前的回應
如果我的悟性太差,就算了 謝謝!
因為我要顯示個人資料和文章分類就改成eq(1)和eq(4)
但是失敗了,全部都"黏"在一起
但是文章分類卻沒有
這樣果然變的很酷酷酷(笑)
沒辦法常常上線,所以問題多了點。請見諒。
想請教你,
一開始呢,我先把全部強制隱藏,但是文章分類自己都會顯示。
而你上面所說的強制打開,我是了好幾次,還是不行欸。
那些編號弄得我勿薩薩,
#box123456 div{
display:block;
}
這東西到底是要貼在哪邊?
是CCS嗎?如果是,貼在CCS裡的哪?
如果是貼在自由框裡面,有些是只會出現標題的,怎麼貼?
謝謝你=)
那有比較方便的方法嘛??
請教一下大神~~
感謝板主!!
我想學一些CSS相關的東西,請問有什麼網站或資源可以提供我的嗎?
因為有兩位網友來向我留言詢問這個語法
所以我將版大的這篇教學文章的網址給他們了
希望版大不會介意喔 ^^"
又來叨擾 XD
想請問一下版大我使用的是這篇文章中的語法
請問是否可以改成滑鼠觸碰自動收合效果呢?
我有爬文看到這篇文章http://jertsai.pixnet.net/blog/post/23546640
不過她的語法和這篇文章的語法不同(其實是我懶得全部重新更換 XD)
所以想問問是否可以直接從這篇文章所分享的JS語法中修改即可??
上述的教學文章網址中提到
將點擊換成觸碰:
將此onclick換成onmouseover
變成<a onmouseover="pix......
那麼這篇文章的JS語法是否也可以改CSS只另也變成滑鼠觸碰便自動收合效果呢?
謝謝版大的解說喔 ^^
不過我剛剛試改了之後,測試效果感覺滑鼠觸碰式會變得有點"神經質" XDD
(就是滑鼠如果在側欄標籤附近徘徊,它們會像卡到陰一樣不斷地開開合合)
所以說.....我還是使用原本的效果就好(我好像來亂的~~囧)
我的側邊欄位滑鼠一按下去
就會跑上跑下的~~
這種情況要怎麼辦阿??
特來感 謝^^
真的是獲益良多呢^^
現在部落格的側欄也不會亂七八糟了^^
帶回家研究
謝謝分享這麼有用的東西^^
我用那篇"更容易的配置方法"沒有效果...
用這篇的教學才OK =3=
Comment Permissions: Allow commenting