首页 > Web开发 > 详细

响应试jquery灯箱插件VenoBox

时间:2014-03-01 23:45:20      阅读:1125      评论:0      收藏:0      [点我收藏+]

前言: VenoBox是一款十分优秀的综合性响应试灯箱插件,不仅具备多种显示效果,而且使用也非常简单,VenoBox这款插件跟我之前文章介绍过的一款灯箱插件Magnific Popup十分类似,多具备加载图片、内联内容、iFrames、谷歌地图、ajax、youtube视频、当然我们国内的优酷也可以。

VenoBox还可以让你自由的设置iFrames的宽度和高度,后面会讲到,之前说到VenoBox是响应试的,它可以自动的检测出图片的宽高度、如果超出屏幕的宽高度,它会进行一定程度的等比例缩放。

例子

图片画廊(你可以使用键盘左右键进行切换)

bubuko.com,布布扣

用法:添加VenoBox提供的相应的css样式和js脚本,当然jquery库不可或缺。

bubuko.com,布布扣
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
 
<link rel="stylesheet" href="venobox/venobox.css" type="text/css" media="screen" />
 
<script type="text/javascript" src="venobox/venobox.min.js"></script>
bubuko.com,布布扣

插入一张或者多张图片可以这么写

bubuko.com,布布扣
<a class="venobox" href="image01-big.jpg"><img src="image01-small.jpg" alt="image alt"/></a>
bubuko.com,布布扣

同一组别需在a标签内加上data-gall这个属性

bubuko.com,布布扣
<a class="venobox" href="images/pic1-big.png" data-gall="gall1" title="图片标题1"><img src="images/pic1.jpg" alt="image alt"/></a>
<a class="venobox" href="images/pic2-big.png" data-gall="gall1" title="图片标题2"><img src="images/pic2.jpg" alt="image alt"/></a>
<a class="venobox" href="images/pic3-big.jpg" data-gall="gall1" title="图片标题3"><img src="images/pic3.jpg" alt="image alt"/></a>
<a class="venobox" href="images/pic4-big.jpg" data-gall="gall1" title="图片标题4"><img src="images/pic4.jpg" alt="image alt"/></a>
bubuko.com,布布扣

demo演示

在iframe内插入网页,加入data-type属性

bubuko.com,布布扣
<a class="venobox_custom" data-type="iframe" href="http://www.dglives.com">open iFrame</a>
bubuko.com,布布扣

demo演示

嵌入视频

bubuko.com,布布扣
<a class="venobox_custom" data-type="iframe" href="video url">open iFrame</a>
bubuko.com,布布扣

demo演示

ajax

bubuko.com,布布扣
<a class="venobox_custom" data-type="iframe" href="http://www.dglives.com/demo/ajax_content.html">open iFrame</a>
bubuko.com,布布扣

demo演示

初始化插件

bubuko.com,布布扣
$(document).ready(function(){
 
    /* default settings */
    $(‘.venobox‘).venobox();
 
    /* open content with custom settings */
    $(‘.venobox_custom‘).venobox({
        framewidth: ‘300px‘,
        frameheight: ‘250px‘,
        border: ‘6px‘,
        bordercolor: ‘#ba7c36‘,
        numeratio: true
    });
 
    /* auto-open #firstlink on page load */
    $("#firstlink").venobox().trigger(‘click‘);
});
bubuko.com,布布扣

补充设置 通过JavaScript设置淡入效果

bubuko.com,布布扣
numeratio: default: false 显示画廊中所包含的图片总数以及当前位置,默认情况下是关闭的
 
border: default: ‘0px‘ 设置显示边框粗细程度
 
bgcolor: default: ‘#ffffff‘ 设置弹窗背景
 
framewidth: 通过 class属性 .venoframe 设置响应试弹窗宽度。
 
frameheight: 通过 class属性 .venoframe 设置响应试弹窗高度。
bubuko.com,布布扣

下载地址

响应试jquery灯箱插件VenoBox,布布扣,bubuko.com

响应试jquery灯箱插件VenoBox

原文:http://www.cnblogs.com/dglives/p/3574705.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!