幾年前,我已把某論壇的圖片展示,改用lightbox2效果呈現. 所以我對這種方式已經有體會很深刻的體會,在此分享一下.
以往我是跟據這東西改出來的 http://visuallightbox.com/jquery-lightbox-dark-glass-demo.html
當帖子含有連串的圖片(外連或附件都可以), 不用把頁面向下翻.按一下圖片就可以很享受順序觀看.
圖片量多時,就隨幻燈自動播放.起初覺得很滿意的,但漸漸變得很少使用此功能......(為什麼? 因為很快會厭倦)
制作時,有幾點要考慮:
1.如有幻燈功能,最好調成預設播放.
2.點圖片的右半邊或左半邊就可看下一張或上一張.
3.點圖片以外的任何地方,就可關閉.
4.可用鍵盤上下左右按制翻頁. 跳到上一張或下一張, 或按esc關閉,按space暫停播放
5.含有預先載入下一張相片的功能.不要按了下一張才等待載入.
6.一張與一張圖片轉換之間,不要做任何jquery效果.要跳得快才有好感受.
discuz開發的話,應該需要讓站長依不同討論區版塊自行設定[使用縮圖橫排]或是傳統一張一張的[大圖垂直排列], 而不應該全交由用戶自己選擇!
1. 縮圖的話,讀取頁面較快完成.橫排縮圖呈現時帖子比較美觀,讀者也容易較翻到往後的樓層.
2. 傳統方式,不用浪費空間用來存放imagecache,不用浪費資源傳輸縮圖.讀者看圖時比較流暢.不用一幅一幅圖的邊看邊下載. (若配合lazyload,效果更好)
一般圖片都要放大來看才清楚的版區,例如漫畫區,最好用傳統方式,不做縮圖.尤其是現時寛屏16:9的顯示畫面使用lightbox後,圖片反而會變得比較細,用盡畫面高度都不夠大.反而用傳統方式呈現,看得比較爽.
在此順便一提,現時swfupload新版都已經有客戶端自動縮小圖片再上載的功能,
為何discuz不補上去.要讓server吃力的處理圖片呢?
|