jQuery Colorbox弹窗插件使用教程小结、属性设置详解

时间:2022-09-01 13:26:57

jQuery Colorbox是一款弹出层,内容播放插件,效果极佳,当然我主要是用来弹出图片啦。

jQuery Colorbox不仅有弹性动画效果,淡入淡出效果,幻灯片播放,宽度自定义,还能够ajax加载html,iframe等等,最主要的是它还可以写回调函数

效果演示地址:

1、http://www.phpddt.com/demo/colorbox/example1/

2、http://www.phpddt.com/demo/colorbox/example2/

3、http://www.phpddt.com/demo/colorbox/example3/

4、http://www.phpddt.com/demo/colorbox/example4/

5、http://www.phpddt.com/demo/colorbox/example5/

下载地址: https://github.com/jackmoore/colorbox

文档地址:http://www.jacklmoore.com/colorbox/

一些使用的例子:

$('a.gallery').colorbox({rel:'gal'});

// Ajax
$('a#login').colorbox(); // Called directly, without assignment to an element:
$.colorbox({href:"thankyou.html"}); // Called directly with HTML
$.colorbox({html:"<h1>Welcome</h1>"}); // Colorbox can accept a function in place of a static value:
$("a.gallery").colorbox({rel: 'gal', title: function(){
var url = $(this).attr('href');
return '<a href="' + url + '" target="_blank">Open In New Window</a>';
}});

关闭colorbox事件:

写法一: window.parent.$.fn.colorbox.close();

写法二: parent.$.colorbox.close();

或者通过刷新父页面关闭: window.parent.location.reload();

jquery colorbox设置翻译:

属性

默认值

描述

transition

"elastic"

过渡型。可以设置为“弹性”,“消失”,或“无”。

speed

350

套的褪色和弹性转换速度,以毫秒为单位。

href

false

这可以被用来作为一种替代锚URL或联想到的URL非锚的元素,如图片或表格按钮。$(“H1”.colorbox(的HREF){ }”的民族性与地域性:”);

title

false

这可以作为一个锚定的方式-。

rel

false

这可以作为一个锚REL的替代方式。这允许用户在一个画廊集团任何元素的组合,或改变现有的关系所以元素不归。$(“a.gallery”.colorbox(REL):“group1”{ });注:值也可以设置为“nofollow”禁用分组。

scalePhotos

true

如果是真的,如果最大,最大高度,innerwidth,innerheight,宽度或高度已经确定,ColorBox会规模的照片符合这些价值观。

scrolling

true

如果为false,ColorBox将隐藏溢出内容滚动条。这可以用于与调整相结合的方法(见下文)为一个平稳的过渡,如果你添加内容到方式已经打开的一个实例。

opacity

0.85

叠加的不透明度。范围:0到1。

open

false

如果属实,将立即打开方式。

returnFocus

true

如果属实,将回来时的方式出口到元是从。

trapFocus

true

如果是真的,键盘焦点将限于ColorBox的导航和内容。

fastIframe

true

如果为false,加载图形去除和oncomplete事件将推迟到iframe的内容已经完全加载。

preloading

true

允许预压下”、“前”的内容在一个组,在目前的内容加载完毕。设置为false禁用。

overlayClose

true

如果为false,禁用关闭的方式通过点击背景叠加。

escKey

true

如果为假,将禁用“ESC”键关闭方式。

arrowKey

true

如果为假,将禁用左、右方向键从组中的项目之间导航。

loop

true

如果为假,将禁用环回组开始时的最后一个元素的能力。

data

false

提交GET或POST值通过一个Ajax请求。数据属性会完全像jQuery的。()数据参数,如使用AJAX处理()的方式。

className

false

增加一个给定的类的方式和覆盖。

fadeOut

300

毫秒淡出速度,集,当关闭方式。

closeButton

true

设置为false将关闭按钮。

Internationalization

current

"image {current} of {total}"

文本或HTML的组计数器在观看一组。{ }和{ }当前总的检测和实际的数字方式运行时更换。

previous

"previous"

文本或HTML以前在观看一组按钮。

next

"next"

文本或HTML的下一个按钮在观看一组。

close

"close"

文本或HTML for the Close按钮。the ESC关闭colorbox也将是关键。

xhrError

"This content failed to load."

错误消息时,Ajax的内容对于一个给定的URL不能加载。

imgError

"This image failed to load."

错误消息时给出一个链接到一个图像加载失败。

Content Type

iframe

false

如果是真的,指定的内容应在iframe中显示。

inline

false

如果是真的,从当前文档的内容可以通过href属性jQuery选择器显示jQuery对象,或。

使用A /选择器:$(“#内联”.colorbox(){内嵌链接:威胁:“# myform”});

// Using a jQuery object:var $form = $("#myForm");$("#inline").colorbox({inline:true, href:$form});

html

false

显示一个字符串的HTML或文本:$.colorbox({html:"<p>Hello</p>"});

photo

false

如果是真的,这个设置军队的方式来显示链接的照片。用这个当照片自动检测失败(如使用URL的照片。PHP '而不是'照片.jpg”)

ajax

 

这个属性实际上不作为的方式承担所有的所有应被视为Ajax或照片,除非另一个指定的内容类型。

Dimensions

width

false

设定一个固定的总宽度。这包括边框和按钮。例如:“100%”、“500px”,或500

height

false

设定一个固定的总高度。这包括边框和按钮。例如:“100%”、“500px”,或500

innerWidth

false

这是一个替代“宽度”用来设置一个固定的内部宽度。这不包括边框和按钮。例如:“50%”、“500px”,或500

innerHeight

false

这是另一种“高度”用来设置一个固定的内部高度。这不包括边框和按钮。例如:“50%”、“500px”,或500

initialWidth

300

设置初始宽度,正在加载任何内容之前。

initialHeight

100

设置初始高度,正在加载任何内容之前。

maxWidth

false

设置内容的最大宽度。例如:“100%”,500,“500px”

maxHeight

false

设置内容的最大高度。例如:“100%”,500,“500px”

Slideshow

slideshow

false

如果是真的,增加了一个自动的幻灯片内容组/画廊。

slideshowSpeed

2500

设置幻灯片的速度,以毫秒为单位。

slideshowAuto

true

如果是真的,幻灯片将自动开始播放。

slideshowStart

"start slideshow"

为幻灯片开始按钮文字。

slideshowStop

"stop slideshow"

停止自动滑动按钮的文本

Positioning

fixed

false

如果是真的,颜色框将显示在一个固定的位置,在游客的视口。这是不同于默认的绝对定位相对于文档。

top

false

接受一个像素或百分比值(50,“50px”、“10%”)。而不是使用被集中在视口的默认位置控制方式的垂直定位。

bottom

false

接受一个像素或百分比值(50,“50px”、“10%”)。而不是使用被集中在视口的默认位置控制方式的垂直定位。

left

false

接受一个像素或百分比值(50,“50px”、“10%”)。控制方式的水平定位而不是使用被集中在视口的默认位置。

right

false

接受一个像素或百分比值(50,“50px”、“10%”)。控制方式的水平定位而不是使用被集中在视口的默认位置。

reposition

true

复位方式如果窗口的Resize事件触发。

Retina Images

retinaImage

false

如果是真的,方式将减少与屏幕的像素比目前的照片

retinaUrl

false

如果是真的,该设备具有高分辨率显示器,ColorBox会与retinasuffix扩展替换当前照片的文件扩展名

retinaSuffix

"@2x.$1"

如果retinaurl真实设备具有高分辨率显示器,href值将其延伸扩展这个后缀。例如,默认值会改变`相片,JPG `到` my-photo@2x.jpg `

Callbacks

onOpen

false

回调,火灾对ColorBox开始打开之前。

onLoad

false

回调,火灾就在试图加载的目标内容。

onComplete

false

回调后加载内容显示火灾。

onCleanup

false

回调,在关闭过程的生火。

onClosed

false

回调,火灾一旦ColorBox关闭。

公共方法

$.colorbox()

这种方法允许您调用的方式而无需将它分配给一个元素。.colorbox美元(的HREF:“login.php”{ });

$.colorbox.next()
$.colorbox.prev()

这些方法移动到下一个和上一组的项目,按“下一步”或“前进”按钮相同。

$.colorbox.close()

此方法启动关闭序列,不立即完成。灯箱将完全关闭,只有当cbox_closed事件/亲密的回调是解雇

$.colorbox.element()

此方法用于获取方式是与当前的HTML元素。返回一个包含元素的jQuery对象。var $element = $.colorbox.element();

$.colorbox.resize()

这允许的方式来调整基于自己的自动计算,或为特定的大小。这一定是Colorbox之后的内容有手动加载称为。可选的参数对象可以接受宽度或innerwidth和高度或innerheight。没有指定宽度或高度,ColorBox会尝试重新计算其当前内容的高度。

$.colorbox.remove()

删除所有痕迹的方式从文件。不一样的方式(),其中美元。把颜色框起来供以后使用。

事件:

cbox_open

当Colorbox第一次打开触发器,但在几个关键变量的赋值发生。

cbox_load

触发器在开始的阶段,内容类型确定装。

cbox_complete

触发时,过渡已经完成,新加载的内容已被发现。

cbox_cleanup

触发器为关闭方法开始。

cbox_closed

触发器为近端的方法

jQuery Colorbox弹窗插件使用教程小结、属性设置详解的更多相关文章

  1. jQuery Colorbox弹窗插件使用教程小结、属性设置详解以及colorbox关闭

    jQuery Colorbox是一款弹出层,内容播放插件,效果极佳,当然我主要是用来弹出图片啦. jQuery Colorbox不仅有弹性动画效果,淡入淡出效果,幻灯片播放,宽度自定义,还能够ajax ...

  2. CSS3教程&colon;pointer-events属性值详解 阻止穿透点击

    转:http://www.poluoluo.com/jzxy/201109/142876.html 在某个项目中,很多元素需要定位在一个地图层上面,这里就要用到很多绝对定位或者相对定位的元素,但是这样 ...

  3. three&period;js 相机camera位置属性设置详解

    开始很懵逼,完全不能理解,有个position,还要up和lookAt干嘛. [黑人问号脸❓❓❓] 既然是位置属性不明白,那默认其它属性都懂了. 上坐标轴: 先来第一个position属性,可以设置x ...

  4. flex属性设置详解

    CSS代码中常见这样的写法:flex:1 这是flex 的缩写: flex-grow.flex-shrink.flex-basis,其取值可以考虑以下情况: 1. flex 的默认值是以上三个属性值的 ...

  5. 转:精心挑选的12款优秀 jQuery Ajax 分页插件和教程

    在这篇文章中,我为大家收集了12个基于 jQuery 框架的 Ajax 分页插件,这些插件都提供了详细的使用教程和演示.Ajax 技术的出现使得 Web 项目的用户体验有了极大的提高,如今借助优秀的  ...

  6. 19个非常有用的 jQuery 图片滑动插件和教程

    jQuery 是一个非常优秀的 Javascript 框架,使用简单灵活,同时还有许多成熟的插件可供选择.其中,最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入精美的效果.今天 ...

  7. 12款优秀 jQuery Ajax 分页插件和教程

    12款优秀 jQuery Ajax 分页插件和教程 在这篇文章中,我为大家收集了12个基于 jQuery 框架的 Ajax 分页插件,这些插件都提供了详细的使用教程和演示.Ajax 技术的出现使得 W ...

  8. Xamarin XAML语言教程使用属性设置进度条的当前进度

    Xamarin XAML语言教程使用属性设置进度条的当前进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式:一种是 ...

  9. Xamarin XAML语言教程Progress属性设置进度条进度

    Xamarin XAML语言教程Progress属性设置进度条进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式: ...

随机推荐

  1. 彻底搞清楚字符编码&colon; ASCII&comma; ISO&lowbar;8859&comma; GB2312&comma;UCS&comma; Unicode&comma; Utf-8

    彻底搞清楚字符编码: ASCII, ISO_8859, GB2312,UCS, Unicode, U 1.ASCII: 0-127(128-255未使用),美国标准 2.IS0-8859-1(lati ...

  2. linux中的一个看图的软件

    毕竟才是初入linux,很多工具,先要要求有个用着,之后再要求小巧强大好用. 看图软件,不喜欢kde或者是gnome这种庞大的桌面环境,也就不喜欢一些跟特定桌面环境沾边的软件(总觉得用软件必须要用特定 ...

  3. SQL Server常用函数

    ---------数学函数 ) --开平方 ) --区绝对值 ) --保留小数点后1位 四舍五入保留 select COUNT(*)/5.0 from Car select CEILING(COUNT ...

  4. Android TabHost中实现标签的滚动以及一些TabHost开发的奇怪问题

    最近在使用TabHost的时候遇到了一些奇怪的问题,在这里总结分享备忘一下. 首先说一点TabActivity将会被FragmentActivity所替代,但是本文中却是使用的TabActivity. ...

  5. cmd用到的基本操作

    dir #显示当前目录中的文件和子目录 dir /a #显示当前目录中的文件和子目录,包括隐藏文件和系统文件 a = all dir c: /a:d #显示 C 盘当前目录中的目录 d = direc ...

  6. hdu1166 敌兵布阵

    敌兵布阵 C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动 ...

  7. 谈下git的基本操作

    在工作之后,我比较经常地接触git,关于git的用法,网上有很多的教程,而且git的指令是非常多的,强如阮一峰这样的高手也直言无法记住git的很多指令.实际上我也看了不少关于git指令的文章,个人觉得 ...

  8. canvas 画时钟 会动呦

    //半径 var r = 130; //重置原点 ctx.save(); ctx.translate(400, 500); //使用translate重置原点 function drawClock() ...

  9. ssh命令-使用密钥文件进行登陆

    在win上面可以使用XSHELL来登录类似于阿里云这样的安全服务器,在ubuntu上面就可以使用系统自带的命令工具来连接 使用命令 ssh -i key.pem [server] 实例如下: ssh ...

  10. 【Shell循环进程并行处理】利用简单的语句实现for循环并行处理命令

    在生信分析中,经常会遇到不同的重复和处理,这样的分析过程有时是非常费时且占用资源并不是很多的,可以同时在后台运行以节约时间,这是并行处理的意义.除了需要并行处理,循环迭代来遍历整个文件夹的需要分析的数 ...