替部落格的側邊欄位加上縮起與展開功能


Sidebar effects
下列網址都是替部落格的側邊欄位加上縮起與展開
能:

就我所知以上二者都是使用jQuery Framework來實作的,以下說明的版本則是以最單純的JavaScript來撰寫。

首先說明樂多的大致寫法。樂多的側邊欄
位結構如下:

Roodo Sidebar structure

側邊的標題欄類別名稱是 sidetitle
對應的內容為平行位置的

,類別名稱是
side

我們要做的是當sidetitle上的某個物件(即程式中新增進去的,上圖中以紅框標示)被按下時,在其
onclick事件處理程
式裡,對

做隱藏或顯示的切換。程式中用toggleSideBoxRoodo函數實作了需要的功能,請有興趣的讀者自行
閱讀。

Xuite的側邊欄位結構和樂多的稍有不同:Xuite Sidebar Structure

在<div
class="sidetitle">裡還有兩層,程式以toggleSideBoxXuite函數實作。程式裡有做註解說明,應該是不難
理解的。

不想看程式只要使用的讀者,請自行增加一個自由欄位(樂多稱插入欄位),在欄位裡輸入下列指令即可使用:

原始程式:http://emisjerry.googlepages.com/bookmark_buttons.js


知為何,IE執行上會有問題,FireFox則正常。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

2 個回應

  1. 簡睿表示:

    This is a good idea. 但sidetitle或side都沒有id,不好辨識…可能只能用其標題來存…或許有空時可以試看看。若BSP能提供就好了…

  2. angus表示:

    可以把縮起或展開的 state 存在 cookies 中, 這樣讀者便可以按自己的喜好決定看什麼了

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *