politsin/colorbox

Drupal 8. 插件位于根库文件夹中 (/libraries)。

安装次数: 6,693

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

语言:HTML

类型:drupal-library

1.0 2020-12-11 12:55 UTC

This package is auto-updated.

Last update: 2024-09-11 21:43:10 UTC


README

一个可定制的jQuery轻量级弹出窗口插件。请参阅项目页面以获取文档和演示,以及常见问题解答以获取常见问题和示例的解决方案。该项目采用MIT许可

变更日志

版本 1.6.4 - 2016/05/10
  • 修复了使用内联属性会导致目标元素重复的问题,如果选择器匹配多个元素。
版本 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时被忽略的问题。修复了#628。
版本 1.5.10 - 2014/6/26
  • 一些小的调整(合并拉取请求#611、#612、#615、#619、#620)。
版本 1.5.9 - 2014/4/25
  • 修复了使用子选择器时内联内容的问题。修复了#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 节点 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
  • 修复了在使用 margin:auto 时,#cboxLoadedContent 宽度计算的问题。
版本 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
版本 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
  • 对关闭和 className 属性的更改进行了小的调整。
版本 1.4.4 - 2013/3/10
  • 修复了 iOS 中基于百分比的高的问题。
  • 修复了在错误时间应用 AJAX 请求的问题。
版本 1.4.3 - 2013/2/18
  • 使图像预加载了解视网膜设置。
版本 1.4.2 - 2013/2/18
  • 移除 $.contains 以兼容 jQuery 1.3.x。
版本 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中引入的事件错误
版本 1.3.31 - 2013/1/28
  • 修复了上一个提交中引入的大小计算错误。
版本 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
  • 小错误修复:在照片加载后清除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
  • 修复了在没有选择器的情况下在空的jQuery集合上调用Colorbox的小错误。
版本 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

版本 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

  • 修复了Flash内容在Colorbox中显示时如果浏览器窗口调整大小会重新加载的回归问题。
  • 添加了安全检查,以确保Colorbox的标记只在DOM中添加一次,即使$.colorbox.init()多次调用。这允许站点所有者如果需要在DOM加载完成之前手动初始化Colorbox的话。
  • 更新了示例index.html文件以符合HTML5规范。
  • 更改了幻灯片行为,以便在启动幻灯片时立即移动到下一张幻灯片。
  • 小正则表达式bug修复,允许自动检测包含片段的图像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中存在的bug,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中的bug,有时它将渲染照片为0 x 0宽度和高度(这是Chrome最近更新引入的行为)。
  • 修复了onClosed回调会触发两次的bug(仅影响1.3.7)。
  • 修复了IE7中的bug,某些使用JS重新定位视口的iframed网站会导致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中包含未编码的撇号时会被截断的bug。
  • 现在使用锚点上的确切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中的自动宽度引入的bug。
  • 修复了1.3.4版本中colorbox无法通过触发元素点击事件(通过JavaScript)来启动的bug。
  • 进行了小的改进。
版本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对非图片内容不起作用的bug。
  • 直接调用不再需要'open:true',默认为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%'维度时定位偶尔不正确的bug。
  • 修复了在IE6中,背景覆盖层在首次查看时短暂不是全尺寸的bug。
  • 修复了在Firefox中,打开Colorbox会导致网页布局的小部分发生瞬间移动的bug。
  • 在几个区域简化了代码。
版本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可能不工作的bug。
  • 对代码进行了小的优化,以增加压缩。
版本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。
  • 修复了可能会过早解除绑定左右键按下事件的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后显示被隐藏的可见性选择元素。
  • 现在当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设置的方式,以避免用户在使用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打开的元素。
  • 修复了IE6在过渡类型设置为'none'时的轻微分组问题。
  • 添加了一个包含各种示例中使用的边框和按钮的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不会完全关闭的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中的悬停导航问题。(由于浏览器bug,添加了基于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'。这些尺寸现在反映相框的总大小,而不仅仅是内部内容。这样用户可以更准确地预测%大小,而不用担心创建滚动条。
  • 点击照片现在会切换到同一集中的下一张照片。
  • loading.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/内联/iframe调用。
版本 1.0.1 - 2009年3月05日
  • 修复了Webkit浏览器的keydown事件(esc,左箭头,右箭头)。
版本 1.0 - 2009年3月03日
  • 首次发布