ColorBox 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ColorBox 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ColorBox 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ColorBox 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ColorBox 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
所属分类 jQuery 插件jQuery对话框
开源组织
地区 不详
提 交 者 小编辑
适用人群 未知
收录时间 2010-01-30

软件简介

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

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

使用说明
1,jQuery 1.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灯箱的过渡效果,如上:fade
bgOpacity设置ColorBox灯箱的背景透明度,如上:0.9
contentCurrent设置ColorBox灯箱的当前图片,如上:image {current} of {total}

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

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

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

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

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

(2)HTML部分

<p><a id="flash" href="http://www.youtube.com/watch?v=lBvaHZIrt0">Flash / Video</a></p>
四,使用ColorBox灯箱显示Inline HTML效果

(1)js部分
$("#inline").colorbox({contentWidth:"500px", contentInline:"#inline-content"});
contentInline设置ColorBox灯箱的inline内容

(2)HTML部分
<p><a id="inline" href="#">Inline HTML</a></p>
<div style="display:none">
<div id="inline-content">
<div style="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><a id="google" href="http://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 表示是否是一个inline
contentIframe    false 表示是否是一个iframe
bgOpacity 0.85 表示灯箱的背景透明度
preloading    true 表示是否预加载
contentCurrent    '{current} of {total}' 表示灯箱展示的当前图片和总数
contentPrevious    'previous' 表示上一个锚,类似于rel属性
contentNext    'next'    表示下一个锚,类似于rel属性
modalClose    'close' 锚文本关闭链接,可选Esc或close

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

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

展开阅读全文

代码

评论 (1)

加载中
@王振威 搞的 ColorBox 的演示,里面很有“料”!!! http://runjs.cn/detail/hjor2zox
2012/12/27 16:13
回复
举报
更多评论
发表了资讯
2016/05/13 00:00

Colorbox 1.6.4 发布,jQuery 弹窗组件

Colorbox 1.6.4 发布,该版本修复了使用 inline 属性时如果选择器匹配到多个元素导致重复的目标元素。 ColorBox是一个基于 jQuery 的轻量级,自定义灯箱插件,功能非常强大,支持图片,图片组,ajax,inline和iframed内容,灯箱样式完全由用户控制,可自定义CSS样 式,不需要改写ColorBox库文件就能重写展示效果设置,支...

10
56
发表了资讯
2011/11/23 00:00

ColorBox 1.3.18 发布

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

4
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
发表了问答
2012/10/25 16:50

colorbox如何弹出两层

第一个colorbox会弹出一个列表 点击其中一个列表会弹出一个colorbox显示详细信息 但是当我关闭第二个窗口的时候,第一个也关闭了 我引入两个colorbox虽然第二个窗口关闭,第一个不关闭了,但是两个窗口的内容一样 请问如何让两个窗口互不干扰呢?

3
0
发表了问答
2012/04/03 09:17

colorbox弹出层页面点击某按钮关闭弹出层

colorbox弹出层页面有一class为abc的按钮,点击该按钮关闭弹出层

4
0
发表了问答
2012/12/15 20:59

关于colorbox的登录注册框的cookie问题

@JSON 你好,想跟你请教个问题:@JSON 你好,想跟你请教个问题:就是登陆注册弹出框 怎么用jquery来判断cookie 用户第一次进入网站 弹出登录注册框, 当用户点击关闭的时候,这个弹出框会关闭,同时打开别的页面 这个框会弹不出,失效日期为1天,过了一天,用户再次打开,弹出框会再次出现,我不知道这个怎么来写cookie...

2
1
发表了问答
2012/07/05 15:29

colorbox拖动问题

@JSON 你好,想跟你请教个问题: 我用你提供的可让colorbox拖动的代码,放入了那里面。 可以不行。 希望请教你一下。 方便的话 。联系我Q 576545547

2
0
发表了问答
2012/08/22 16:51

colorbox 灯框高度随加载内容高度的增加而自动加长

一个项目中使用了jquery colorbox 灯箱插件,现在遇到的一个问题是 弹出的窗口后,灯箱里面的高度会随内容添加而增加。但是要求不能出现滚动条,希望外部的窗口随里面内容高度增加还增加 。。

1
0
发表了问答
2012/07/19 14:52

colorbox跟随鼠标滚动

大家好: jquery的 colorbox 是否能跟随鼠标滚动,这个弹出框是否也能一起跟随滚动呢。我没看到有这个属性呢, 谁知道。在线等!!

3
0
发表了问答
2012/04/19 12:30

colorbox这是什么情况

2
0
发表了问答
2012/03/31 20:41

ColorBox 升级到1.3.19后显示问题。

ColorBox升级到 1.3.19问题: 在Chrome18、IE9、Firefox 11中都会变成这个样子! 而使用Colorbox 1.3.15则没有这个问题。@红薯 有遇到过吗?

1
0
发表了问答
2011/08/10 17:22

colorbox怎么实现鼠标移入移出效果?

我想用colorbox实现鼠标移上去时,弹出窗口,移出时弹出窗口关闭, 添加一个链接 <a href="../content/ohoopee3.jpg"><img id="test" src="../content/ohoopee2.jpg" width="100" height="130" border="0" onMouseOut="hide()"></a> 移入效果已实现,在ready函数里添加 $("#test").mouseover(function(){ $("#test").co...

1
0
发表了问答
2010/01/30 22:28

jquery插件:thickbox之后的ColorBox

熟悉jquery的人一定都知道thickbox这个使用起来极其简单的弹出层插件,这个插件在9月30日停止了更新,jquery在官方网站上推 荐了colorbox插件,这个插件看起来更小,大约不到 10k属于轻量级的基于jquery的弹出层,实现的功能和原来thickbox大同小异,但是使用方法却不尽相同,thickbox采用的是在对象上加thickbox样式的方...

6
2
发表了问答
2011/06/21 10:02

页面load 后 colorbox 直接 弹出

我想在一个页面load完以后,直接就将jquery的插件colorbox弹出一个层来, 我是这么写的: 定义一个方法 function popDiv(){ $.colorbox({width:"70%",height:"60%", inline:true, html:"test.html"}); } 然后调用它: <script> popDiv(); </script> 但是在IE里会报错:'$box' 为空或不是对象 在谷歌和火狐里不报错,但是...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
195 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部