ColorBox jQuery的弹出窗口

我要开发同款
匿名用户2010年01月30日
34阅读
开发技术JavaScript
所属分类jQuery插件、jQuery对话框
授权协议MIT

作品详情

ColorBox是一个基于jQuery的轻量级,自定义灯箱插件,功能非常强大,支持图片,图片组,ajax,inline和iframed内容,灯箱样式完全由用户控制,可自定义CSS样式,不需要改写ColorBox库文件就能重写展示效果设置,支持加载预处理提示等等,效果图如下:

在线演示:https://runjs.cn/detail/hjor2zox

使用说明1,jQuery1.3库文件2,colorbox库文件3,灯箱效果CSS样式文件

使用实例如下:一,使用ColorBox灯箱显示一张图片和图片组(1)js部分$.fn.colorbox.settings.transition="fade";$.fn.colorbox.settings.bgOpacity="0.9";$.fn.colorbox.settings.contentCurrent="image{current}of{total}";$(".cpModal").colorbox();

transition设置ColorBox灯箱的过渡效果,如上:fadebgOpacity设置ColorBox灯箱的背景透明度,如上:0.9contentCurrent设置ColorBox灯箱的当前图片,如上:image{current}of{total}

(2)HTML部分<p><aclass="cpModal"href="marylou.jpg">单张图片</a></p><p><aclass="cpModal"href="biuuu1.jpg">图片组1</a></p><p><aclass="cpModal"href="biuuu2.jpg">图片组2</a></p><p><aclass="cpModal"href="biuuu3.jpg">图片组3</a></p>

二,使用ColorBox灯箱显示ajax加载HTML页面(1)js部分$("#ajax").colorbox({contentWidth:"300px",contentHeight:"195px"});

contentWidth设置ColorBox灯箱的内容宽度,如上:300pxcontentHeight设置ColorBox灯箱的内容高度,如上:195px

(2)HTML部分<p><aid="ajax"href="ajax.html">AjaxHTML</a></p>ajax.html表示加载的html页面,

三,使用ColorBox灯箱显示flash页面效果(1)js部分$("#flash").colorbox({contentAjax:"flash.html"});

(2)HTML部分

<p><aid="flash"href="https://www.youtube.com/watch?v=lBvaHZIrt0">Flash/Video</a></p>四,使用ColorBox灯箱显示InlineHTML效果(1)js部分$("#inline").colorbox({contentWidth:"500px",contentInline:"#inline-content"});contentInline设置ColorBox灯箱的inline内容

(2)HTML部分<p><aid="inline"href="#">InlineHTML</a></p><divstyle="display:none"><divid="inline-content"><divstyle="padding:10px"><p>必优博客</p><p>www.biuuu.com</p></div></div></div>五,使用ColorBox灯箱显示Iframed框架内容效果(1)js部分$("#google").colorbox({contentWidth:"750px",contentHeight:"450px",contentIframe:true});

contentIframe设置ColorBox灯箱的内容是否为框架

(2)HTML部分<p><aid="google"href="https://www.google.com">Iframed内容</a></p>

ColorBox灯箱配置如下:transition'elastic'表示灯箱过渡效果,可选"elastic"or"fade"transitionSpeed   350表示灯箱过渡效果展示的速度initialWidth   300表示灯箱初始化宽度initialHeight   100表示灯箱初始化高度contentWidth   false表示是否设置一个固定的宽度contentHeight   false表示是否设置一个固定的高度contentAjax   false表示是否是一个ajax加载contentInline   false表示是否是一个inlinecontentIframe   false表示是否是一个iframebgOpacity0.85表示灯箱的背景透明度preloading   true表示是否预加载contentCurrent   '{current}of{total}'表示灯箱展示的当前图片和总数contentPrevious   'previous'表示上一个锚,类似于rel属性contentNext   'next'   表示下一个锚,类似于rel属性modalClose   'close'锚文本关闭链接,可选Esc或close

jQuery插件ColorBox彩盒使用非常简单,可实现功能非常多,如弹出新窗口,弹出图片,弹出框架等等,值得推荐。

介绍内容来自https://www.biuuu.com/

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论