jQuery Plugin – LightBox2
這篇文章也在馬老師舊的部落格出現過,不過既然搬家了就重新做一次吧!其實在馬老師雲端研究室裡面也大量應用了這樣的效果,無論你在這點選了圖片或Flash都會觸發這個效果,相信大家也看過很多次了,接下來我們就看看怎麼樣在自己的網頁中加入這樣的效果,首先大家可以先到LightBox2的官方網站下載他們打包好的jQuery和CSS…等資源,或按我直接下載。
下載後會有以下三個資料夾比較重要:
- CSS資料夾是放LightBox2所需要用到的CSS樣式表
- images資料夾是放LightBox2所需要用到的圖檔(例如上一張、下一張的按鈕)
- js資料夾是放LightBox2所需要用到的jQuery檔
接下來就可以開始製作網頁,在製作前也需要先準備一些大圖和小圖,如下圖例:
範例中檔名有s的表示縮圖(160×120)、另外就是大圖(640×480),在網頁裡面首先置入縮圖,在縮圖上製作超連結到大圖。
接下來就要開始針對語法做些處理了,在HTML中<head>…</head>區段加入以下的程式碼:
<script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
第1~3行是連結LightBox2中jQuery的程式,第4行則是連結LightBox2中CSS的樣式表,再來處理超連結的語法,在原本製作圖片超連結的部份加入rel=”lightbox[g1]”的語法,如下:
<a href="foods/location_pic_1.jpg" rel="lightbox[g1]"><img src="foods/location_pic_1_s.jpg" width="160" height="120" border="0" /></a> <a href="foods/location_pic_2.jpg" rel="lightbox[g1]"><img src="foods/location_pic_2_s.jpg" width="160" height="120" border="0" /></a> <a href="foods/location_pic_3.jpg" rel="lightbox[g1]"><img src="foods/location_pic_3_s.jpg" width="160" height="120" border="0" /></a>
其中g1的部份是表示這個圖片的群組,如果三張圖片都是g1則點選任一張,都可以在畫面中切換看到這三張,但若兩張圖片是g1第三張是g2的話,點選第一張圖片後只能切換到第二張,第三張則為獨立的圖檔,大家可以依照自己的情形修改括號內的文字,整體製作好的網頁語法如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>LightBox2</title> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> </head> <body> <a href="foods/location_pic_1.jpg" rel="lightbox[g1]"><img src="foods/location_pic_1_s.jpg" width="160" height="120" border="0" /></a> <a href="foods/location_pic_2.jpg" rel="lightbox[g1]"><img src="foods/location_pic_2_s.jpg" width="160" height="120" border="0" /></a> <a href="foods/location_pic_3.jpg" rel="lightbox[g1]"><img src="foods/location_pic_3_s.jpg" width="160" height="120" border="0" /></a> </body> </html>
在這邊也提供整個製作完成的範例讓大家下載參考,或直接觀賞網頁檔,其實這個範例還有一些額外的小東西可以改,比如說彈出視窗的圖片標題,按鈕中文化…等,還要請大家再多多研究一下囉!希望這個範例對大家有所幫助,如果還有疑問,也可以在這邊回應唷~
https://7krasotok.com здесь вы найдете статьи о моде, красоте, здоровье, отношениях и карьере. Читайте советы экспертов, участвуйте в обсуждениях и вдохновляйтесь новыми идеями. Присоединяйтесь к нашему сообществу женщин, стремящихся к совершенству!
pharmacie en ligne livraison europe: pharmacie en ligne pas cher – Pharmacie en ligne livraison Europe
pharmacie en ligne france fiable: pharmacie en ligne sans ordonnance – pharmacie en ligne sans ordonnance
pharmacie en ligne france fiable: kamagra pas cher – pharmacie en ligne france livraison belgique
pharmacie en ligne fiable: Medicaments en ligne livres en 24h – pharmacie en ligne avec ordonnance
купить секс куклу для взрослых https://24sexy-dolls.ru
секс шоп москва https://24sex-shop.ru/
acheter mГ©dicament en ligne sans ordonnance: cialis generique – п»їpharmacie en ligne france
SildГ©nafil 100 mg sans ordonnance: viagra en ligne – Prix du Viagra 100mg en France
Viagra 100mg prix: Viagra homme prix en pharmacie sans ordonnance – Viagra prix pharmacie paris
https://kursovyemetrologiya.ru
pharmacies en ligne certifiГ©es: pharmacie en ligne – pharmacie en ligne france pas cher
Viagra pas cher livraison rapide france: Viagra sans ordonnance 24h Amazon – Acheter Sildenafil 100mg sans ordonnance
Founded in Texas in 2002, https://southeast.newschannelnebraska.com/story/50826769/del-mar-energy-from-humble-beginnings-to-an-energy-market-leader quickly transformed into one of the leading players in the energy market, oil and gas extraction, road construction
pharmacie en ligne fiable: vente de mГ©dicament en ligne – pharmacie en ligne france livraison internationale
trouver un mГ©dicament en pharmacie: Levitra sans ordonnance 24h – Pharmacie sans ordonnance
Eu recomendo um cassino confiavel Tigrinho
https://levitraenligne.com/# pharmacie en ligne pas cher
Achat mГ©dicament en ligne fiable: kamagra livraison 24h – pharmacie en ligne sans ordonnance
pharmacies en ligne certifiГ©es: pharmacie en ligne sans ordonnance – п»їpharmacie en ligne france
Os melhores bonus deste cassino Tigrinho
florinef bubble – florinef hurt prevacid abandon
https://ktm.org.ua/ у нас вы найдете свежие новости, аналитические статьи, эксклюзивные интервью и мнения экспертов. Будьте в курсе событий и тенденций, следите за развитием ситуации в реальном времени. Присоединяйтесь к нашему сообществу читателей!
http://levitraenligne.com/# Achat médicament en ligne fiable
Jogue em um cassino confiavel Tigrinho
Viagra sans ordonnance 24h suisse: viagra en ligne – Meilleur Viagra sans ordonnance 24h
acheter mГ©dicament en ligne sans ordonnance: levitra generique – pharmacie en ligne fiable
Pharmacie Internationale en ligne: cialis generique – Pharmacie Internationale en ligne
https://autoclub.kyiv.ua узнайте все о новых моделях, читайте обзоры и тест-драйвы, получайте советы по уходу за авто и ремонтам. Наш автокаталог и активное сообщество автолюбителей помогут вам быть в курсе последних тенденций.
pharmacie en ligne france livraison internationale: Acheter Cialis 20 mg pas cher – Pharmacie en ligne livraison Europe