記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當(dāng)前主題: 互聯(lián)網(wǎng)絡(luò)

js彈出層瀏覽一組圖片【colorbox實(shí)例演示及應(yīng)用】

作者:Kaka    時(shí)間:2015-11-16 15:7:12    瀏覽:    評(píng)論:4

      當(dāng)我們需要瀏覽一組圖片時(shí),往往是采用彈出一個(gè)層來單獨(dú)顯示那些圖片的方法,這是通過jquery+css來實(shí)現(xiàn)的。可能在很多精通jquery和css的設(shè)計(jì)人員眼里認(rèn)為實(shí)現(xiàn)此功能并不復(fù)雜,不過本文要介紹并推薦給大家使用的是一個(gè)經(jīng)過了5年歷程的插件:colorbox。為什么選擇colorbox?這是因?yàn)榇瞬寮鸵粋€(gè)js文件,只有28k,可說是一個(gè)輕量級(jí)的插件,方便調(diào)用又不會(huì)拖慢網(wǎng)速,另外此插件是2009年3月就開發(fā)出來了,并且一直在更新,經(jīng)歷了上百次更新,現(xiàn)在最新版本Version 1.6.3 ,更新時(shí)間為2015年07月27。

colorbox: 彈出層瀏覽一組圖片

▲colorbox: 彈出層瀏覽一組圖片

      colorbox彈出層瀏覽一組圖片的應(yīng)用

      在卡卡網(wǎng)的圖片壓縮優(yōu)化工具里,使用了colorbox來實(shí)現(xiàn)彈出層瀏覽一組圖片(原始圖和壓縮圖)的功能。

點(diǎn)擊圖片放大瀏覽原圖和壓縮圖

▲點(diǎn)擊圖片放大瀏覽原圖和壓縮圖

瀏覽原圖和壓縮圖

▲瀏覽原圖和壓縮圖(點(diǎn)擊上圖放大)

      colorbox插件簡單實(shí)用,輕巧速度快,不像其他插件要加載一大堆文件,顯得臃腫又拖慢網(wǎng)速,對(duì)網(wǎng)站有不利影響,有種得此失彼的感覺。

      colorbox使用范例

      colorbox的使用是很簡單的,不需要你懂jquery,也不需要你懂css,只需要認(rèn)識(shí)一點(diǎn)html知識(shí)就行。

      請(qǐng)先打開colorbox官方演示頁面。 

▲colorbox演示

      上圖中,點(diǎn)擊任何一個(gè)組里的任一鏈接,都會(huì)彈出一個(gè)層瀏覽該組圖片。效果看到了吧。

      好了,我們現(xiàn)在就要在此基礎(chǔ)上進(jìn)行模仿,并能將效果應(yīng)用到自己的網(wǎng)頁里。

      查看網(wǎng)頁的源文件(右鍵點(diǎn)擊網(wǎng)頁-查看源文件),下圖是截取了前面一段源代碼:

如何使用colorbox

▲如何使用colorbox

      上圖的源代碼清晰顯示了使用colorbox的方法,分為三個(gè)步驟:

      1)、網(wǎng)頁引用三個(gè)文件:colorbox.css、jquery.min.js、jquery.colorbox.js,要注意路徑正確。

      2)為同組圖片的鏈接里加上相同的屬性rel,例如rel="example1"、rel="example2"、rel="andy"等等。

      3)在jquery里加上一句執(zhí)行語句,例如:$("a[rel='example1']").colorbox(); ,要注意,這里面的“example1”要與2)里自定義的rel的屬性值一致。

      通過上述三個(gè)步驟,就可以在自己的網(wǎng)頁里使用colorbox的插件功能了。

      最后附上colorbox插件的下載地址:

https://github.com/jackmoore/colorbox/archive/master.zip

      你也可以進(jìn)入作者官方的網(wǎng)站了解更多關(guān)于colorbox的資料:

http://www.jacklmoore.com/colorbox/

      特別注意,官網(wǎng)中的demo(演示)在國內(nèi)是運(yùn)行無效的,因?yàn)槠涫褂玫膉query.min.js是調(diào)用https://ajax.googleapis.com/的公共文件,而該網(wǎng)站在國內(nèi)打不開,從而造成網(wǎng)頁jquery文件加載失敗,自然無法彈出層了。

x

標(biāo)簽: JavaScript  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: 阿里云主機(jī)windows系統(tǒng)Apache啟用瀏覽器緩存的方法
下一篇: 快速通道查詢:域名是否在百度聯(lián)盟黑名單里

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.