LightboxV2.51基础
Lightbox简介
1. 基于jQuery的图片对话框
正文
主要包括两部分:引用、分组。
- 引用
1 <script src="js/jquery-1.7.2.min.js" type="text/javascript"></script> 2 3 <link href="css/lightbox.css" rel="stylesheet" type="text/css"/> 4 <script src="js/lightbox.js" type="text/javascript"></script>
官网地址:http://lokeshdhakar.com/projects/lightbox2/
下载地址:http://lokeshdhakar.com/projects/lightbox2/releases/lightbox2.51.zip
- 分组
包括分为两类: 单个分组和多个分组。区别在于<a>的rel属性分别为linghtbox和linghtbox[分组名]。
方式1:
1 <h3>Single image</h3> 2 <div class="imageRow"> 3 <div class="single"> 4 <a href="images/examples/image-1.jpg" rel="lightbox"><img src="images/examples/thumb-1.jpg" alt="" /></a> 5 </div> 6 <div class="single"> 7 <a href="images/examples/image-2.jpg" rel="lightbox" title="Optional caption."><img src="images/examples/thumb-2.jpg" alt="" /></a> 8 </div> 9 </div>
方式2:
1 <h3 style="clear: both;">Image set</h3> 2 3 <div class="imageRow"> 4 <div class="set"> 5 <div class="single first"> 6 <a href="images/examples/image-3.jpg" rel="lightbox[plants]" title="Click on the right side of the image to move forward."><img src="images/examples/thumb-3.jpg" alt="Plants: image 1 0f 4 thumb" /></a> 7 </div> 8 <div class="single"> 9 <a href="images/examples/image-4.jpg" rel="lightbox[plants]" title="Alternately you can press the right arrow key." ><img src="images/examples/thumb-4.jpg" alt="Plants: image 2 0f 4 thumb" /></a> 10 </div> 11 <div class="single"> 12 <a href="images/examples/image-5.jpg" rel="lightbox[plants]" title="The script preloads the next image in the set as you're viewing."><img src="images/examples/thumb-5.jpg" alt="Plants: image 3 0f 4 thumb" /></a> 13 </div> 14 <div class="single last"> 15 <a href="images/examples/image-6.jpg" rel="lightbox[plants]" title="Click the X or anywhere outside the image to close"><img src="images/examples/thumb-6.jpg" alt="Plants: image 4 0f 4 thumb" /></a> 16 </div> 17 </div> 18 </div>
- 其他
1. 显示效果

2. 在弹出对话框中拓展交互,如添加点击下载选项
<a href="images/examples/image-1.jpg" rel="lightbox" title="my caption <a href="images/examples/image-1.jpg" onClick="alert(0)">my link</a>" >显示内容</a>
3. 在网页高度低于浏览器高度时,弹出对话框之后,页面可能在水平方向拓展
解决方案: 修改lightbox.css文件, #lightboxOverlay中position值由absolute改为fixed。
原#lightboxOverlay内容:
1 #lightboxOverlay { 2 position: absolute; 3 top: 0; 4 left: 0; 5 z-index: 9999; 6 background-color: black; 7 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 8 opacity: 0.85; 9 display: none; 10 }
- 参考
http://www.zhangxinxu.com/jq/balupton_zh/demo/
http://www.zhangxinxu.com/jq/balupton_zh/
http://ce.sysu.edu.cn/cmsdesign/2009/teachingprogram/ShowArticle.asp?ArticleID=35
我与横刀向天笑,去留肝胆两昆仑。
浙公网安备 33010602011771号