返回列表 發帖

Lytebox - 不需其他 library 即可獨立執行的相片瀏覽框

Lytebox v3.22
http://dolem.com/lytebox/
由 Lightbox 改寫的相片瀏覽框,不需要 prototype.js 和 scriptaculous 即可獨立執行,還有很多新增的好用功能喔!

先睹為快

單一張相片的展示:


相片群組:


也可以做自動展示的幻燈片效果:


也可以用 iframe 開啟另一個網頁:
Google Search


使用方式

下載 Lytebox v3.22 後,將 js 和 css 引用進來。
<link rel="stylesheet" href="lytebox.css" type="text/css" />
<script type="text/javascript" src="lytebox.js"></script>
接著在你的 html 內指定正確的屬性,Lytebox 會自動找出要添加的項目及效果

以下是單一張相片的範例,主要是 rel="lytebox" 這段屬性,表示要透過程式添加點選後放大顯示的效果。
<a href="s800_P3160018.JPG" rel="lytebox" title="老爸種的草莓,看起來鮮嫩多汁喔">
<img src="s144_P3160018.JPG" /></a>
以下是相片群組的範例,主要是 rel="lytebox[flowers]" 這段屬性,方括號內的 flowers 表示這幾張相片是同一個群組,放大顯示後可以有前一張和下一張的連結。
<a href="s800_P3160016.JPG" rel="lytebox[flowers]" title="紫色小花"><img src="s144_P3160016.JPG" /></a>
<a href="s800_P3160024.JPG" rel="lytebox[flowers]" title="白色小花"><img src="s144_P3160024.JPG" /></a>
<a href="s800_P3160030.JPG" rel="lytebox[flowers]" title="黃色小花"><img src="s144_P3160030.JPG" /></a>
以下是自動展示幻燈片的範例,和上一個範例類似,但注意屬性變成了 rel="lyteshow[vacation]",lyteshow 會呈現自動播放的效果:
<a href="s800_P1010355.JPG" rel="lyteshow[vacation]" title="東海岸風光 - 日出東方"><img src="s144_P1010355.JPG" /></a>
<a href="s800_P1010401.JPG" rel="lyteshow[vacation]" title="東海岸風光 - 野花雜草"><img src="s144_P1010401.JPG" /></a>
<a href="s800_P1010536.JPG" rel="lyteshow[vacation]" title="東海岸風光 - 長喙天蛾"><img src="s144_P1010536.JPG" /></a>
最後,如果你需要用 Lytebox 開啟另一個網頁,可以這樣用:
<a href="http://www.google.com" rel="lyteframe" title="Search Google" rev="width: 800px; height: 500px; scrolling: no;">Google Search</a>
To infinity and beyond!

本帖最後由 sy0921639035 於 2010-8-20 12:46 編輯

以解決囉= ="
原來放在
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <link href="/lytebox.css" rel="stylesheet" type="text/css" />

    <script src="/lytebox.js" type="text/javascript"></script>
</asp:Content>
這邊就可以了= ="

小弟發現他特效展開的時間好像很長= ="
請問可以改嗎??

TOP

板大您好!!
小弟使用這個元件在一般的新增網頁下執行都沒有問題!!
可是如果使用MasterPage來當作主要面板的話
<link rel="stylesheet" href="lytebox.css" type="text/css" />
<script type="text/javascript" src="lytebox.js"></script>
這兩行似乎是放在哪邊都沒會有效果的樣子呢= ="
請問該怎麼解決呢???

TOP

你是說這個範例嗎?我用 IE8 看都蠻正常的喔...

或是看看官方的 demo 有沒有這個問題:
http://dolem.com/lytebox/
To infinity and beyond!

TOP

本帖最後由 wu12300 於 2010-1-6 10:33 編輯

請問一下 為什麼ie8無此效果 沒有黑屏 圖片連結也不正確
但是使用ie8相容性就出現了但是我的版面配置都跑掉
另外如果圖片再iframe裡面 就沒效果了

TOP

從我這邊瀏覽時,速度非常慢,應該是造成你說得問題的原因。因為網頁還沒 load 完,所以程式還沒被套用上,所以會失效。

我等整個網頁都 load 完後再取點圖片則正常。可能要先解決速度慢的問題~
To infinity and beyond!

TOP

原帖由 wmh 於 2009-6-25 23:22 發表
有實際範例可以看嗎?


那網站根本寫得很差,但我要收拾殘局。
http://www.yoas.org.hk/review.htm

試按頭4個按鈕。

[ 本帖最後由 portaroma 於 2009-7-2 17:34 編輯 ]

TOP

有實際範例可以看嗎?
To infinity and beyond!

TOP

但我的網站用了這javascript,但如果第一次按圖片,是出不了那個效果........
之後再按圖片才出瀏覽框 。
每次進入網頁都是這樣。
是否有bug???

[ 本帖最後由 portaroma 於 2009-6-25 16:01 編輯 ]

TOP

已解決並測試成功
再次感謝
邁向神乎其技的境界^^

TOP

返回列表 回復 發帖