onlyextart / colorbox
Drupal 8。插件位于根库文件夹(/libraries)。
This package is not auto-updated.
Last update: 2024-09-15 04:26:05 UTC
README
A customizable lightbox plugin for jQuery. See the project page for documentation and a demonstration, and the FAQ for solutions and examples to common issues. Released under the MIT license.
变更日志
版本 1.6.4 - 2016/05/10
- 修复了使用内联属性时,如果选择器匹配多个元素,会重复目标元素的bug。
版本 1.6.3 - 2015/07/27
- 修复了当计算出的初始尺寸为负值时,在IE8中导致错误的回归。修复了 #741。
版本 1.6.2 - 2015/07/13
- 修复了iframe属性名称(allowFullScreen更改为allowFullscreen)。修复了 #737。
版本 1.6.1 - 2015/05/14
- 将cboxPhoto的行内onclick处理程序替换为命名空间事件,以便更容易解绑。修复了 #719。
版本 1.6.0 - 2015/03/03
- 添加了两个新属性,用于暴露如何创建
<img>
和<iframe>
元素,以便用户可以直接控制这些元素。修复了 #700。
版本 1.5.15 - 2015/02/25
- 添加到NPM,合并了空白清理和新语言文件。
版本 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
- 一些小调整(合并pull requests #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。
- 可能解决了浏览器在onload后立即报告图像高度和宽度为0的限制。修复了 #535。
版本 1.5.6 - 2014/4/4
- 将maxWidth和maxHeight应用于初始Width和初始Height。修复了 #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 Node 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/typo。
版本 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/colorbox#438 (评论))
版本 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
- 更好的“旧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
- 更早地应用close和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
- 更新了manifest for plugins.jquery.com
版本 1.3.33 - 2013/2/4
- 添加了视网膜显示屏属性:retinaImage,retinaUrl,retinaSuffix
- 修复了iOS设备上的iframe滚动问题。
版本 1.3.32 - 2013/1/31
- 改进了内部事件订阅并修复了v1.3.21中引入的事件错误
版本 1.3.31 - 2013/1/28
- 修复了上一个提交中引入的大小计算错误。
版本 1.3.30 - 2013/1/25
- 延迟border-width计算,直到打开后,以避免在隐藏iframe中使用Colorbox时FF的错误。
版本 1.3.29 - 2013/1/24
- 修复了上一个提交中引入的冒泡委托事件错误。
版本 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
- 小错误修正:照片加载后清除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
- 对调用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错误的临时解决方案(http://bugs.jquery.com/ticket/12273)
- 将*.jpe扩展名添加到图像类型列表中。
版本 1.3.19 - 2011年12月8日
文件更改:jquery.colorbox.js, colorbox.css(全部)
- 修复了与使用'fixed'属性相关的错误。
- 优化了设置过程以提高效率。
- 删除了$.colorbox.init(),因为它将不再需要(将在调用时自动初始化)。
- 删除了$.browser的使用。
版本 1.3.18 - 2011年10月7日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css(全部)和示例1的controls.png
- 修复了当浏览器窗口大小调整时,在Colorbox中显示的Flash内容会重新加载的问题。
- 添加了安全检查,以确保Colorbox的标记只添加到DOM一次,即使$.colorbox.init()被多次调用。这将允许站点所有者在DOM完成加载之前手动初始化Colorbox(如果需要)。
- 更新了示例index.html文件以符合HTML5规范。
- 更改了幻灯片行为,使其在开始幻灯片放映时立即跳转到下一张幻灯片。
- 微小的正则表达式错误修正,以允许自动检测包含片段的图像URL。
版本 1.3.17 - 2011年5月11日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js
- 添加了"top"、"bottom"、"left"和"right"属性,用于指定相对于视口的定位,而不是使用默认居中定位。
- 添加了"data"属性,用于在使用Ajax时指定GET或POST数据。Colorbox的Ajax功能由jQuery的.load()方法处理,因此data属性的使用方式与.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 版本一起破坏的幻灯片功能。
- 幻灯片现在尊重 loop 属性。
版本 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(核心样式)
- 修复了 iframed YouTube 视频在 IE 中引起安全警告的问题。
- 现在更多的代码是事件驱动的,这使得源代码更容易理解。
- 从核心 CSS 中删除了一些不必要的样式。
版本 1.3.8 - 2010 年 6 月 21 日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js
- 修复了 Chrome 中的一个错误,有时它会在 0x0 宽度和高度下渲染照片(这是 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();
- 现在,resize 接受 'width'、'innerWidth'、'height' 和 'innerHeight'。例如:$.colorbox.resize({width:"100%"})
- 添加了选项(loop:false)以禁用组中的循环。
- 添加了选项(escKey:false,arrowKey:false)以禁用 esc 键和箭头键绑定。
- 添加了从文档中删除 Colorbox 的方法:$.colorbox.remove();
- 修复了 iframed 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打开第二次后出现的幻灯片鼠标悬停图形的bug。
- 修复了在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中的叠加层bug。
- 修复了左键和右键键击事件可能提前解除绑定的问题。
版本 1.2.7 - 2009年7月31日
文件更改:jquery.colorbox.js/jquery.colorbox-min.js,示例样式表和背景图片(核心样式未更改,更新不会影响现有用户主题/旧示例主题)
- 代码清理和缩减,在完整源代码中实现更好的组织和文档。
- 添加了使用函数代替静态值作为Colorbox选项的能力(感谢Ken!)。
- 添加了用于直接HTML的选项。例如:
$.colorbox({html:'<p>你好</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中固定宽度/高度图像的bug。
- 修复了在直接调用Colorbox时尝试设置rel值的bug。例如:
$.colorbox({rel:'foo', open:true});
- 更改了href/rel/title设置的确定方式,以避免用户在Colorbox定义之后手动更新任何这些属性时必须更新Colorbox设置。
- 修复了FF3中关闭iframe后禁用后退按钮的bug。
版本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'而不是'photo.jpg'、'photo.jpg#1'或'photo.jpg?pic=1'的URL)
- 移除了创建一次性元素调用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的问题,iframe可能在某些情况下向上和向左移动。
- 修复了IE6中加载覆盖层不是全高的bug。
- 移除了使用过渡时在相同尺寸画廊内容之间切换时的延迟。
- 修改了iframe的加载方式,使其更兼容使用DOM依赖JavaScript的iframe页面。
- 修改了JS的结构,使其更有组织并提高压缩率。增加了文档。
- 将CSS :hover状态更改为.hover类。这避免了IE8中CSS hover状态的轻微bug,并允许从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锚点和左右键的默认操作。
- 修复了在关闭Colorbox时使用内联内容时将标题元素再次添加到DOM的bug。
- 修复了IE7中示例2会崩溃的bug。
- 文件大小减小:删除了一些未使用的代码,并用更少的语法重写了HTML注入。
- 添加了一个关闭Colorbox的公共方法:$.colorbox.close()。这将允许iframe用户添加一个事件来关闭Colorbox,而无需创建额外的函数。
版本 1.1.5 - 2009年4月11日
- 修复了退出Colorbox时的轻微问题。
版本 1.1.4 - 2009年4月8日
- 修复了在淡入过渡期间,如果指令在淡入部分的过渡期间关闭Colorbox,Colorbox不会完全关闭的bug。
版本 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中的悬停导航问题。(由于浏览器漏洞,添加了基于JS的悬停状态。)
- 修复了固定宽度/高度小于照片大小时的溢出问题。
- 修复了淡入淡出过渡中的一个错误,如果在过渡过程中关闭Colorbox,边框仍然会出现。
- 从JSMin切换到Yui Compressor进行压缩。压缩后的代码现在小于7KB。
版本1.1.1 - 2009年3月31日
- 更健壮的图像检测正则表达式。现在可以检测带有URL片段和/或查询字符串的图像文件类型。
- 添加了'rel'分组中的'nofollow'异常。
- 更改了图像加载到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'。这些尺寸现在反映相框的总大小,而不仅仅是内部内容。这样,用户可以准确地预测%尺寸,而不用担心创建滚动条。
- 单击照片现在将切换到集合中的下一张照片。
- 加载.gif的位置更稳定。
- 添加了压缩版本。
- 代码通过JSLint。
版本1.0.5 - 2009年3月11日
- 重做:修复了IE会截断照片底部部分的问题,如果照片大于文档尺寸。
版本1.0.4 - 2009年3月10日
- 添加了一个选项,允许用户自动打开相框。示例用法:$(".colorbox").colorbox({open:true});
- 修复了IE会截断照片底部部分的问题,如果照片大于文档尺寸。
版本1.0.3 - 2009年3月09日
- 修复了Safari 3.0.x的垂直居中问题。
版本1.0.2 - 2009年3月06日
- 纠正了一个错误。
- 更改了内容类型检查,以便它不假设所有指向照片的链接都应该实际显示照片。这允许在链接到图片文件类型的锚点上执行Ajax/inline/和iframe调用。
版本1.0.1 - 2009年3月05日
- 修复了Webkit浏览器中的keydown事件(esc,左箭头,右箭头)。
版本1.0 - 2009年3月03日
- 首次发布