kraksoft / colorbox
jQuery 的一个轻量级、可自定义的弹出框插件
Requires
- robloach/component-installer: 0.0.*
- dev-master
- 1.5.14-patch1
- 1.5.13-patch1
- 1.5.12-patch1
- 1.5.11-patch1
- 1.5.10-patch1
- 1.5.9-patch1
- 1.5.8-patch1
- 1.5.7-patch1
- 1.5.6-patch1
- 1.5.5-patch1
- 1.5.4-patch1
- 1.5.3-patch1
- 1.5.2-patch1
- 1.5.1-patch1
- 1.5.0-patch1
- 1.4.37-patch1
- 1.4.36-patch1
- 1.4.35-patch1
- 1.4.34-patch1
- 1.4.33-patch1
- 1.4.32-patch1
- 1.4.31-patch1
This package is not auto-updated.
Last update: 2024-09-23 15:25:00 UTC
README
jQuery 的一个可自定义的弹出框插件。请参阅 项目页面 获取文档和演示,以及 常见问题解答 获取解决方案和常见问题的示例。在 MIT 许可证 下发布。
变更日志
版本 1.5.14 - 2014/9/9
- 当打开时,如果由于任何原因 Colorbox 已从 DOM 中分离,则将其附加到 DOM。修复 #645。
版本 1.5.13 - 2014/8/4
- 修复了由于 v1.5.12 版本引入的与旧版本 jQuery (1.3x-1.6x) 相关的回归。参考 #628。
版本 1.5.12 - 2014/7/31
- 允许通过 CSS 设置覆盖层的透明度,通过将 Colorbox 的透明度属性设置为 false。参考 #628。
版本 1.5.11 - 2014/7/31
- 修复了将透明度设置为 0 被忽略的 bug。修复 #628。
版本 1.5.10 - 2014/6/26
- 一些小的修改(合并拉取请求 #611, #612, #615, #619, #620)。
版本 1.5.9 - 2014/4/25
- 修复了使用子选择器时内联内容 bug。修复 #599。
版本 1.5.8 - 2014/4/15
- 修复了全局变量意外泄漏的问题。参考 #591。
- 启用了严格模式。修复 #597。
版本 1.5.7 - 2014/4/15
- 修复了直接调用 Colorbox 时可能出现的潜在错误。参考 #591。
- 可能绕过了浏览器报告图像高度和宽度为 0 的限制。修复 #535。
版本 1.5.6 - 2014/4/4
- 将 maxWidth 和 maxHeight 应用于 initialWidth 和 initialHeight。修复 #391。
版本 1.5.5 - 2014/3/13
- 允许通过 CSS 设置覆盖层的透明度,而不是必须使用 Colorbox 的透明度属性。修复 #580。
版本 1.5.4 - 2014/3/7
- 修复了当点击覆盖层时 IE9+ 不会关闭模态的潜在问题。修复 #576。
版本 1.5.3 - 2014/3/4
- 在回调中添加了对设置对象的访问。
版本 1.5.2 - 2014/2/28
- 将 svg 添加到图像类型正则表达式。
版本 1.5.1 - 2014/2/27
- 修复了破坏直接调用 Colorbox 的回归,即 $.colorbox(…)
版本 1.5.0 - 2014/2/27
- 更改了应用 className 的时间:立即在打开时,但在过渡之前立即更新。修复 #565
- 修复了如果 #cboxLoadedContent 被赋予背景时可能出现的潜在样式闪烁问题。修复 #567
- 代码整理
版本 1.4.37 - 2014/2/11
- 修复了调整大小时可能出现的潜在错误。修复 #254
- 将 Microsoft 的 JPEG XR 添加到照片检测正则表达式。
版本 1.4.33 - 2013/10/31
- 修复了在 jQuery 1.7 之前的版本中私有事件传播到文档的问题。修复 #525,修复 #526
版本 1.4.32 - 2013/10/16
- 更新样式表以避免使用
div {max-width:100%}
时出现的问题(修复 #520)
版本 1.4.31 - 2013/9/25
- 使用 setAttribute 设置 londesc,以便通过 DOM 节点的 longDesc 属性访问值 #508
版本 1.4.30 - 2013/9/24
- 将 longdesc 和 aria-describedby 属性添加到照片中。修复 #508
版本 1.4.29 - 2013/9/10
- 修复了 1.4.27 中幻灯片回归。
- 修复了 #cboxLoadedContent 的起始尺寸的潜在问题。
版本 1.4.28 - 2013/9/4
- 修复了在使用混合幻灯片和非幻灯片组时使用 open 属性的潜在问题。
版本 1.4.27 - 2013/7/16
- 修复了与在 #cboxLoadedContent 上使用 margin:auto 相关的宽度计算问题。
版本 1.4.26 - 2013/6/30
- 修复了导致错误的 IE7 和 IE8 的回归问题。
版本 1.4.25 - 2013/6/28
- 在相同大小的内容之间使用零动画速度(已修复)。
- 移除了对 jQuery UI 1.8 的临时修复。
版本 1.4.24 - 2013/6/24
- 添加了 closeButton 选项。设置为 false 以移除关闭按钮。
版本 1.4.23 - 2013/6/23
- 修复了加载覆盖层/图形附加顺序的 Bug。
版本 1.4.22 - 2013/6/19
- 更新了 jQuery 插件仓库和Bower的清单文件(插件无更改)。
版本 1.4.21 - 2013/6/6
- 用 document.createElement('img') 替换 new Image() 以避免 Chrome 27 中的潜在 Bug。
版本 1.4.20 - 2013/6/5
- 修复了上次更新中的 Bug/打字错误。
版本 1.4.19 - 2013/6/3
- 修复了在 jQuery 1.7+ 的 Windows 浏览器中,Colorbox 捕获分配链接的 ctrl+click 而不是忽略的 Bug。
版本 1.4.18 - 2013/5/30
- 修复了使用 $.colorbox.resize() 时滚动位置的问题。
版本 1.4.17 - 2013/5/23
- 针对 Chrome 27 问题的可能修复(jackmoore#438 (comment))
版本 1.4.16 - 2013/5/20
- 添加了 trapFocus 设置,允许禁用焦点捕获。
版本 1.4.15 - 2013/4/22
- 将 .webp 添加到已识别的图像扩展名列表中。
版本 1.4.14 - 2013/4/16
- 添加了 fadeOut 属性以控制关闭淡出速度。
- 暂时移除了 longdesc 属性。
版本 1.4.13 - 2013/4/11
- 修复了涉及 IE7/IE8 和旧版 jQuery 的错误。
版本 1.4.12 - 2013/4/9
- 修复了与 Twitter Bootstrap 默认 img 样式的潜在冲突。
版本 1.4.11 - 2013/4/9
- 为按钮添加了 type='button' 以防止意外的表单提交。
- 如果调用元素上存在,则将 alt 和 longdesc 属性添加到照片内容中。
版本 1.4.10 - 2013/4/2
- 更好的 'old IE' 功能检测,修复了与 jQuery 2.0.0pre 的错误。
版本 1.4.9 - 2013/4/2
- 修复了上一版本中引入的 Bug。
版本 1.4.8 - 2013/4/2
- 放弃了 IE6 支持。
- 修复了 $.colorbox.remove 中的其他问题。
版本 1.4.7 - 2013/4/1
- 阻止在过渡期间调用 $.colorbox.remove 时发生错误。
版本 1.4.6 - 2013/3/19
- 对旧版用户进行了微小的更改,以绕过 jQuery 1.4.2 的 Bug。
版本 1.4.5 - 2013/3/10
- 对关闭和 className 属性进行了微小的更改,以便更早地应用。
版本 1.4.4 - 2013/3/10
- 修复了在 iOS 中基于百分比的高度的 Bug。
- 修复了在错误时间应用 ajax 请求的 Bug。
版本 1.4.3 - 2013/2/18
- 使图像预加载意识到视网膜设置。
版本 1.4.2 - 2013/2/18
- 为了与 jQuery 1.3.x 兼容,移除了 $.contains。
版本 1.4.1 - 2013/2/14
- 如果与 alt 键结合,则忽略左右箭头按键。
版本 1.4.0 - 2013/2/12
- 更好的可访问性。
- 将 div 控件替换为按钮。
- 选项卡导航仅限于模态窗口。
- 添加了 aria 角色。
版本 1.3.34 - 2013/2/4
- 更新了 plugins.jquery.com 的清单。
版本 1.3.33 - 2013/2/4
- 添加了视网膜显示属性:retinaImage、retinaUrl、retinaSuffix。
- 修复了 iOS 设备上的 iframe 滚动问题。
版本 1.3.32 - 2013/1/31
- 改进了内部事件订阅并修复了 v1.3.21 中引入的事件 Bug。
版本 1.3.31 - 2013/1/28
- 修复了之前提交中引入的尺寸计算 Bug。
版本 1.3.30 - 2013/1/25
- 延迟边框宽度计算,直到打开后,以避免在隐藏的 iframe 中使用 Colorbox 时 FF 的 Bug。
版本 1.3.29 - 2013/1/24
- 修复了在上次提交中引入的冒泡委托事件的bug。
版本 1.3.28 - 2013/1/24
- 修复了与旧版本jQuery (1.3.2-1.4.2) 的兼容性问题。
版本 1.3.27 - 2013/1/23
- 添加了className属性。
版本 1.3.26 - 2013/1/23
- 小bug修复:在照片加载后清除onload事件处理程序。
版本 1.3.25 - 2013/1/23
- 移除了Grunt文件并添加了Bower component.json。
版本 1.3.24 - 2013/1/22
- 将生成的文件(jquery.colorbox.js / jquery.colorbox-min.js)重新添加到存储库中。
版本 1.3.23 - 2013/1/18
- 对小bug修复:在调用Colorbox时,如果没有选择器,则对空的jQuery集合进行调用。
版本 1.3.22 - 2013/1/17
- 重新提交给plugins.jquery.com
版本 1.3.21 - 2013/1/15
文件变更:*.js
- 修复了与jQuery 1.9的兼容性问题
版本 1.3.20 - 2012年8月15日
文件变更:jquery.colorbox.js
- 添加了针对jQuery-UI 1.8 bug(http://bugs.jquery.com/ticket/12273)的临时解决方案。
- 将*.jpe扩展名添加到图像类型列表中。
版本 1.3.19 - 2011年12月8日
文件变更:jquery.colorbox.js, colorbox.css(所有)
- 修复了与使用'fixed'属性相关的bug。
- 优化了设置程序以提高效率。
- 移除了$.colorbox.init(),因为它将不再需要(将在调用时自动初始化)。
- 移除了对$.browser的使用。
版本 1.3.18 - 2011年10月7日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css(所有)和示例1的controls.png
- 修复了一个回归问题,其中在浏览器窗口调整大小时,在Colorbox中显示的Flash内容将被重新加载。
- 添加了安全检查,以确保即使多次调用$.colorbox.init(),Colorbox的标记也只添加到DOM中一次。这将允许网站所有者手动初始化Colorbox,如果他们在DOM完成加载之前需要它。
- 更新了示例index.html文件以符合HTML5规范。
- 更改了幻灯片行为,使其在开始幻灯片时立即转到下一张幻灯片。
- 小正则表达式bug修复,允许自动检测包含片段的图像URL。
版本 1.3.17 - 2011年5月11日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 添加了"top"、"bottom"、"left"和"right"属性,用于指定相对于视口的定位,而不是使用默认居中。
- 添加了"数据"属性,用于在执行Ajax时指定GET或POST数据。Colorbox的Ajax功能由jQuery的.load()方法处理,因此数据属性与.load()中的方式相同。
- 添加了"fixed"属性,可以为Colorbox提供固定定位,而不是绝对定位。这允许Colorbox在访客视口中保持固定位置,即使滚动。未添加IE6对此的支持,它将继续使用默认的绝对定位。
- 修复了IE7中的ClearType问题。
- 小修复。
版本 1.3.16 - 2011年3月1日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css(所有)和示例4背景png文件
- 更好的IE相关透明度解决方案。IE7及以上版本现在使用与其他浏览器相同的背景图像精灵。
- 添加了对损坏的图像链接的错误处理。将显示一条消息,告诉用户图像无法加载。
- 添加了新的属性:'fastIframe'并将其默认设置为true。将fastIframe设置为false将延迟加载图形移除和onComplete事件,直到iframe完全加载。
- 可以在任何时候重新定义$.colorbox.close(或prev、或next)。
版本 1.3.15 - 2010年10月27日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 针对特定情况的少量修复。
版本 1.3.14 - 2010年10月27日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 在IE6中,使用HTTPS关闭iframe时不再生成安全警告。
版本 1.3.13 - 2010年10月22日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 将index.html示例文件更改为使用YouTube的新嵌入式链接格式。
- 默认情况下,Colorbox关闭后会将其焦点返回到启动元素。现在可以通过将'returnFocus'属性设置为false来禁用此功能。对于将锚元素放在动画容器中的用户来说,焦点可能会引起问题。
- 涉及组合幻灯片和非幻灯片内容的微小错误修复。
版本 1.3.12 - 2010年10月20日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 涉及使用href属性值的函数作为值时预加载图像的微小错误修复。
版本 1.3.11 - 2010年10月19日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了与1.3.10版本不兼容的幻灯片功能。
- 幻灯片现在尊重循环属性。
版本 1.3.10 - 2010年10月16日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了与jQuery 1.4.3的兼容性问题。
- 'open'属性现在可以接受一个函数作为值,就像所有其他属性一样。
- 预加载现在在href属性使用动态(函数)值时加载正确的href图像。
- 修复了在Safari 3 for Win中Colorbox在文档中心而不是访问者视图中居中的问题。
- 可能解决了在Opera 10.6+中Colorbox在切换组中的照片时很少/随机冻结的问题。
- 某些功能封装得更好,以及一些微小的性能改进。
版本 1.3.9 - 2010年7月7日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js/所有colorbox.css(核心样式)
- 修复了如果ramed YouTube视频会在IE中引起安全警告的问题。
- 现在更多的代码是事件驱动的,使得源更容易理解。
- 从核心CSS中移除了一些不必要的样式。
版本 1.3.8 - 2010年6月21日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了Chrome中有时将照片渲染为0 x 0宽度和高度的错误(这是Chrome最近更新中引入的行为)。
- 修复了onClosed回调会触发两次的错误(仅影响1.3.7)。
- 修复了IE7中存在的错误,该错误涉及某些使用JS重新定位视口的iframe网站,导致Colorbox移出位置。
- 抽象了标识符(HTML id和类,以及JS插件名称、方法和事件),以便插件可以轻松重命名。
- 对代码可读性或压缩进行了一些小的改进。
版本 1.3.7 - 2010年6月13日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js/index.html
- .colorbox.close();
- 调整大小现在接受'width'、'innerWidth'、'height'和'innerHeight'。例如:$.colorbox.resize({width:"100%"})
- 添加了选项(loop:false)来禁用组中的循环。
- 添加了选项(escKey:false,arrowKey:false)来禁用esc键和箭头键绑定。
- 添加了从文档中删除Colorbox的方法:$.colorbox.remove();
- 修复了iframe URL包含未编码的单引号时会被截断的错误。
- 现在使用锚点上的确切href,而不是由'this.href'返回的版本。这导致"#example"被规范化为"http://domain/#example",这干扰了一些用户设置链接到内联内容的方式。
- 将示例文档更改为HTML5。
版本 1.3.6 - 2010年1月13日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 对Colorbox进行了一些小的更改,使其与jQuery 1.4兼容。
版本 1.3.5 - 2009年12月15日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了1.3.4中引入的IE7显示示例2和3以及Opera中的自动宽度的问题。
- 修复了1.3.4中引入的colorbox无法通过触发元素点击事件通过JavaScript启动的问题。
- 一些小的改进。
版本 1.3.4 - 2009年12月5日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 现在对于Colorbox分配的元素使用事件委托,而不是单个点击事件。
- 已经添加了额外的回调函数来表示Colorbox生命周期中的其他阶段。可用的回调函数,按执行顺序排列:onOpen、onLoad、onComplete、onCleanup、onClosed。这些回调函数与事件钩子同时执行,但比钩子更适合针对Colorbox的具体实例。
- Ajax内容现在立即添加到DOM中,以便更兼容,如果该内容包含script标签。
- 关闭时,焦点现在将返回到调用元素。
- 修复了maxHeight和maxWidth在非照片内容中不工作的问题。
- 直接调用不再需要'open:true',这是默认的。例如:
$.colorbox({html:'<p>Hi</p>'});
版本 1.3.3 - 2009年11月7日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 将$.colorbox.element()更改为返回jQuery对象而不是DOM元素。
- jQuery.colorbox-min.js使用Google的Closure Compiler而不是YUI Compressor进行压缩。
版本 1.3.2 - 2009年10月27日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 添加了'innerWidth'和'innerHeight'选项,以便人们可以轻松设置Colorbox的大小尺寸,而无需预测边框和按钮的大小。
- 将'scrollbars'选项重命名为'scrolling',以保持与现有HTML属性的一致性。该选项现在还适用于iframes。
- 修复了在Safari中,使用'100%'维度时定位偶尔不正确的问题。
- 修复了在IE6中,背景叠加在首次查看时暂时不是全尺寸的问题。
- 修复了在Firefox中,打开Colorbox会导致少数网页布局出现瞬间的偏移。
- 在几个地方简化了代码。
版本 1.3.1 - 2009年9月16日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js/colorbox.css/colorbox-ie.css(已删除)
- 删除了仅适用于IE的样式表和示例样式1和4的条件注释。所有CSS都由单个CSS文件处理,适用于所有示例。
- 从js中删除了用户代理嗅探,并替换为功能检测。这将允许隐藏其代理类型的访客正确渲染。
版本 1.3.0 - 2009年9月15日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js/colorbox.css
- 添加了$.colorbox.resize()方法,允许Colorbox在内容更改时调整其高度。
- 添加了'scrollbars'选项,允许用户在使用resize()方法时关闭滚动条。
- 将'resize'选项重命名以减少歧义。现在它是'scalePhotos'。
- 将'cbox_close'事件重命名以减少歧义。现在它是'cbox_cleanup'。它是关闭方法中的第一件事,而'cbox_closed'事件是最后一件事。
- 修复了当Colorbox第二次打开后出现的幻灯片鼠标悬停图形的问题。
- 修复了在IE6和7中使用淡入转换时,ClearType可能不起作用的问题。
- 进行了一些小的代码优化,以增加压缩。
版本 1.2.9 - 2009年8月7日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 进行了小改动,以启用与$.getScript()一起使用。
- 对'cbox_load'事件的时机进行了小改动,使其更有用。
- 在示例中添加了对YouTube视频的直接链接。
版本 1.2.8 - 2009年8月5日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了IE6中叠加的问题。
- 修复了可能导致左键和右键按键事件过早解除绑定的问题。
版本 1.2.7 - 2009年7月31日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js,示例样式表和背景图像(核心样式未更改,更新不会影响现有用户主题/旧示例主题)
- 代码清理和缩减,在完整源代码中提供更好的组织和文档。
- 添加了使用函数代替静态值作为Colorbox选项的能力(感谢Ken!)。
- 添加了一个用于纯HTML的选项。例如:
$.colorbox({html:'<p>Howdy</p>', open:true})
- 添加了关闭过程的开始事件的选项。这是在Colorbox完全关闭时已存在的事件的补充。分别是'cbox_close'和'cbox_closed'。
- 修复了IE6中的一个小漏洞,该漏洞会在打开Colorbox时导致父文档内容短暂移动。
- 修复了IE6中的一个小漏洞,该漏洞会在关闭Colorbox后显示原本隐藏的select元素。
- 现在当Colorbox未打开时,'esc'键不再绑定,以避免潜在的冲突。
- 使用了背景精灵来示例1和4。将仅适用于IE(非精灵)的背景图片放在一个单独的文件夹中。
- 示例主题1、3和4进行了轻微的视觉调整。
- 优化了png文件以减小文件大小。
- 在Adobe Illustrator文件中添加了切片、网格和正确的尺寸,所有主题文件现在都准备好导出!
版本1.2.6 - 2009年7月15日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了在Opera 9.64中固定宽度/高度图像的漏洞。
- 修复了在直接调用Colorbox时尝试设置rel值的漏洞。例如:
$.colorbox({rel:'foo', open:true});
- 更改了href/rel/title设置的决定方式,以避免用户在Colorbox定义后使用JavaScript更新这些属性时手动更新Colorbox设置。
- 修复了FF3漏洞,在关闭iframe后禁用后退按钮。
版本1.2.5 - 2009年6月23日
文件变更:jquery.colorbox.js/jquery.colorbox-min.js
- 更改了设置iframe src的时间点(以消除将iframe添加到DOM后刷新iframe的需要)。
- 删除了不必要的返回值,以略微减小代码。
版本1.2.4 - 2009年6月9日
修改的文件:jquery.colorbox.js, jquery.colorbox-min.js
- 修复了在过渡动画期间关闭Colorbox可能导致其不完全关闭的问题。
- 略微减少了代码。
版本1.2.3 - 2009年6月4日
- 修复了IE中的png透明度堆叠问题。
- 如果用户依赖于#cboxLoadedContent ID进行CSS样式设计,则Ajax自动调整大小更加精确。
- 添加了一个公共函数来返回Colorbox关联的当前HTML元素。例如:var that = $.colorbox.element();
- 为原始IE7中的调整大小后的图像添加了双三次缩放。
- 从示例3中删除了IE6样式表和png文件。现在它使用与所有其他浏览器相同的png文件来控制(一个带alpha透明度的PNG8)。此示例现在只有2个图形文件和1个样式表。
版本1.2.2 - 2009年5月28日
- 修复了与'resize'选项相关的问题。
版本1.2.1 - 2009年5月28日
- 注意:如果您正在升级,请更新您的jquery.colorbox.js和colorbox.css文件。
- 添加了照片调整大小功能。
- 添加了最大宽度和最大高度。例如:{height:800, maxHeight:'100%'},将允许盒子的最大潜在高度为800px,而不是固定的800px高度。使用maxHeight为100%,Colorbox的高度不能超过浏览器窗口的高度。
- 添加了'rel'设置,以添加为任何Colorbox调用设置替代rel的能力。这允许用户将任何组合的元素组合在一起作为画廊,或覆盖现有的rel属性,使这些元素不组合在一起,而无需在HTML中更改它们的rel。
- 添加了'photo'设置,以强制Colorbox显示链接为照片。当自动照片检测失败时使用此功能(例如,使用类似于'photo.php'的url而不是'photo.jpg'、'photo.jpg#1'或'photo.jpg?pic=1')
- 不再需要创建可丢弃的元素来调用colorbox。现在可以通过以下格式直接调用colorbox,而不需要与任何现有元素关联:
$.colorbox({open:true, href:'yourLink.xxx'});
- Colorbox设置现在对每个元素都是持久的和唯一的。这为单个元素提供了极其灵活的选项。您可以使用此功能创建一个画廊,其中每个页面的设置都不同。一个可以是具有淡入淡出过渡的照片,下一个可以是具有弹性过渡、固定宽度和高度的行内元素,等等。
- 对于用户回调,'this' 现在指向打开 colorbox 的元素。
- 修复了当过渡类型设置为 'none' 时,IE6 的一个轻微的分组问题。
- 添加了一个 Adobe Illustrator 文件,其中包含各种示例中使用的边框和按钮。
版本 1.2 - 2009 年 5 月 13 日
- 添加了幻灯片功能。
- 添加了浏览器窗口大小调整时的重新定位功能。如果浏览器窗口大小调整,Colorbox 将在屏幕上重新居中。
- 添加了键事件钩子:cbox_open、cbox_load、cbox_complete、cbox_closed。
- 修复了一个 IE 透明度堆叠问题,其中透明的 PNG 会在背景叠加层上显示。
- 修复了一个 IE iframe 问题,在该问题中,ifame 在某些情况下可能会向上和向左移动。
- 修复了 IE6 中的一个 bug,即加载叠加层不是全高度。
- 在使用过渡时,删除了在相同大小的画廊内容之间切换的延迟。
- 修改了 iframe 的加载方式,使其与使用 DOM 依赖 JavaScript 的 iframe 页面更加兼容。
- 修改了 JS 的结构,使其更有组织,并提高了压缩率。增加了文档。
- 将 CSS 的 :hover 状态更改为 .hover 类。这绕过了 IE8 的一个 css hover 状态的小问题,并允许从 JavaScript 中更容易地访问 hover 状态的用户样式。
- 更改:添加到 DOM 的元素具有新的 ID。命名更一致,不太可能与其他网站样式表发生冲突。所有样式表都已更新。
- 更改了 prev/next 链接的行为,以便 Colorbox 不会卡在断链上。现在,访客可以通过单击 prev/next 按钮跳过断链或长时间加载的链接。
- 将参数映射中变量的命名修改为更简洁和直观。
- 删除了 colorbox.css。将 colorbox.css 样式与 jquery.colorbox.js 合并:css 文件大小不大,不值得作为一个单独的文件。
版本 1.1.6 - 2009 年 4 月 28 日
- 防止了画廊模式下 next & previous 锚点以及左右键的默认行为。
- 修复了一个 bug,当使用内联内容关闭 Colorbox 时,标题元素会被添加回 DOM。
- 修复了一个 bug,即 IE7 在示例 2 中会崩溃。
- 更小的文件大小:删除了一些未使用的代码,并用更少的语法重写了 HTML 注入。
- 添加了一个用于关闭 Colorbox 的公共方法:$.colorbox.close()。这将允许 iframe 用户添加一个事件来关闭 Colorbox,而无需创建一个额外的函数。
版本 1.1.5 - 2009 年 4 月 11 日
- 修复了退出 Colorbox 的一些小问题。
版本 1.1.4 - 2009 年 4 月 8 日
- 修复了淡入过渡中的一个 bug,当在过渡的淡入部分关闭 Colorbox 时,Colorbox 不会完全关闭。
版本 1.1.3 - 2009 年 4 月 6 日
- 修复了 IE6 和 7 使用 Colorbox 显示动画 GIF 时的问题。
版本 1.1.2 - 2009 年 4 月 5 日
- 添加了在 Colorbox 已打开时更改内容的功能。
- 添加了垂直照片居中功能,现在对所有浏览器都有效(此功能之前不包括 IE6 和 7)。
- 为希望禁用它的人添加了 esc-key keydown 事件的命名空间:“keydown.colorClose”。
- 添加了 'title' 设置,以添加为任何 Colorbox 调用设置替代标题的能力。
- 修复了 IE8 的悬停导航问题。(由于浏览器 bug,添加了基于 JS 的悬停状态。)
- 修复了当固定宽度/高度小于照片大小时,溢出问题。
- 修复了淡入过渡中的一个 bug,如果 Colorbox 在过渡过程中关闭,边框仍然会显示。
- 从 JSMin 切换到 Yui Compressor 进行压缩。压缩后的代码现在小于 7KB。
版本 1.1.1 - 2009 年 3 月 31 日
- 更健壮的图像检测正则表达式。现在可以检测带有 URL 片段和/或查询字符串的图像文件类型。
- 添加了 'nofollow' 异常到 rel 分组。
- 修改了将图像加载到DOM中的方式,以防止Colorbox提前计算大小。
- 在iframe名称中添加时间戳以防止缓存 - 如果用户有多个iframe,或者访客离开页面后又回来,或者刷新页面,这可能会在某些浏览器中出现问题。
版本 1.1.0 - 2009年3月21日
- 动画现在更加流畅且资源消耗更少。
- 增加了对%尺寸的支持。
- 添加了回调选项。
- 内联内容现在保留JavaScript事件,并且打开Colorbox时所做的更改也得到保留。
- 添加了'href'设置以添加为任何锚点设置替代href的能力,或者将Colorbox事件分配给非锚点。例如:('a[href='http://msn.com">').colorbox({'href':'http://google.com', iframe:true});
- 如果照片小于相框大小,则照片现在水平居中。对于比IE7新版本的浏览器,也垂直居中。
- 示例中的按钮现在包含在'受保护区域'中。相框永远不会将其边框或按钮扩展到屏幕的可访问区域之外。
- 按住箭头键不会使按键事件排队。
- 添加了通过单击背景覆盖层关闭Colorbox的选项。
- 添加了'none'过渡设置。
- 将'contentIframe'和'contentInline'更改为'inline'和'iframe'。删除'contentAjax',因为它对于非图像文件类型是自动假设的。
- 将'contentWidth'和'contentHeight'更改为'fixedWidth'和'fixedHeight'。这些尺寸现在反映相框的总大小,而不仅仅是内部内容。这样用户可以更准确地预测%大小,而无需担心创建滚动条。
- 单击照片现在将切换到下一张照片。
- Loading.gif的位置现在更稳定。
- 添加了压缩版本。
- 代码通过JSLint。
版本 1.0.5 - 2009年3月11日
- 重做:修复了IE会截断照片底部部分的bug,如果照片大小大于文档尺寸。
版本 1.0.4 - 2009年3月10日
- 添加了一个选项,允许用户自动打开相框。示例用法:$(".colorbox").colorbox({open:true});
- 修复了IE会截断照片底部部分的bug,如果照片大小大于文档尺寸。
版本 1.0.3 - 2009年3月09日
- 修复了Safari 3.0.x的垂直居中问题。
版本 1.0.2 - 2009年3月06日
- 更正了一个拼写错误。
- 更改了内容类型检查,以便它不会假设所有指向照片的链接都应该实际显示照片。这允许在链接到图片文件类型的锚点上进行Ajax/内联/iframe调用。
版本 1.0.1 - 2009年3月05日
- 修复了Webkit浏览器的keydown事件(esc、左箭头、右箭头)。
版本 1.0 - 2009年3月03日
- 首次发布