ColorBox官方网站:http://colorpowered.com/colorbox/ colorbox()函数使用一堆key/value对象和一个可选的callback函数格式:$('selector').colorbox({key:value}, callback);例子: $('a.gallery').colorbox({transition:'fade', speed:500});还是例子:$('button').colorbox({href:"thankyou.html"});支持 照片,照片组,幻灯片,ajax,内联 和 iframe 框架。通过CSS 控制外观,使用用户可以很容易重新定制外观。不需要更改 ColorBox 的 javascript 文件就可以重新设定其行为。可以依靠 callback & event-hooks 进行拓展,不需要修改源代码。非常友好,不需要修改现有的 HTML,所有的选项都通过 JS 设置。现在我来说说我使用ColorBox的步骤吧:其实使用ColorBox很简单1.当然,创建项目。这里就不多说了。2.在需要使用ColorBox的地方引用ColorBox的JS文件和css样式文件。ps:从官方下载ColorBox解压后得到colorbox文件夹,colorbox文件夹下包含了colorbox、content、demos、example1至example5等文件夹和文件。这里需要把colorbox文                  件夹下的两个JS文件拷贝到项目中,example1至example5这几个文件夹中是ColorBox的皮肤文件,比如你喜欢example1文件夹下的皮肤,就将文件夹下的images文件和  colorbox.css样式表拷贝到项目中。在需要使用ColorBox的地方引用jquery.colorbox.js、colorbox.css;当然不能忘了JQuery的JS文件jquery.min.js(注意:jquery.min.js需放在jquery.colorbox.js的前面)。到此,我们的准备工作就做好了。3. 添加<script>逻辑。ps:<script type="text/javascript">function goColorBox() {$("#goOne").colorbox({ width: "50%", height:"50%", close: "关闭", overlayClose: false}); <!--调用colorbox,大括号里面是指定该colorbox的属性。。在文章结尾会列出ColorBox的常用属性-->}</script>

附件下载

示例:

<!DOCTYPE html>
<html><head><meta charset='utf-8'/><title>Colorbox Examples</title><style>body{font:12px/1.2 Verdana, sans-serif; padding:0 10px;}a:link, a:visited{text-decoration:none; color:#416CE5; border-bottom:1px solid #416CE5;}h2{font-size:13px; margin:15px 0 0 0;}</style><link rel="stylesheet" href="colorbox.css" /><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script><script src="../jquery.colorbox.js"></script><script>$(document).ready(function(){//Examples of how to assign the Colorbox event to elements$(".group1").colorbox({rel:'group1'});$(".group2").colorbox({rel:'group2', transition:"fade"});$(".group3").colorbox({rel:'group3', transition:"none", width:"75%", height:"75%"});$(".group4").colorbox({rel:'group4', slideshow:true});$(".ajax").colorbox();$(".youtube").colorbox({iframe:true, innerWidth:640, innerHeight:390});$(".vimeo").colorbox({iframe:true, innerWidth:500, innerHeight:409});$(".iframe").colorbox({iframe:true, width:"80%", height:"80%"});$(".inline").colorbox({inline:true, width:"50%"});$(".callbacks").colorbox({onOpen:function(){ alert('onOpen: colorbox is about to open'); },onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); },onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); },onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); },onClosed:function(){ alert('onClosed: colorbox has completely closed'); }});$('.non-retina').colorbox({rel:'group5', transition:'none'})$('.retina').colorbox({rel:'group5', transition:'none', retinaImage:true, retinaUrl:true});//Example of preserving a JavaScript event for inline calls.$("#click").click(function(){ $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");return false;});});</script></head><body><h1>Colorbox Demonstration</h1><h2>Elastic Transition</h2><p><a class="group1" href="../content/ohoopee1.jpg" title="Me and my grandfather on the Ohoopee.">Grouped Photo 1</a></p><p><a class="group1" href="../content/ohoopee2.jpg" title="On the Ohoopee as a child">Grouped Photo 2</a></p><p><a class="group1" href="../content/ohoopee3.jpg" title="On the Ohoopee as an adult">Grouped Photo 3</a></p><h2>Fade Transition</h2><p><a class="group2" href="../content/ohoopee1.jpg" title="Me and my grandfather on the Ohoopee">Grouped Photo 1</a></p><p><a class="group2" href="../content/ohoopee2.jpg" title="On the Ohoopee as a child">Grouped Photo 2</a></p><p><a class="group2" href="../content/ohoopee3.jpg" title="On the Ohoopee as an adult">Grouped Photo 3</a></p><h2>No Transition + fixed width and height (75% of screen size)</h2><p><a class="group3" href="../content/ohoopee1.jpg" title="Me and my grandfather on the Ohoopee.">Grouped Photo 1</a></p><p><a class="group3" href="../content/ohoopee2.jpg" title="On the Ohoopee as a child">Grouped Photo 2</a></p><p><a class="group3" href="../content/ohoopee3.jpg" title="On the Ohoopee as an adult">Grouped Photo 3</a></p><h2>Slideshow</h2><p><a class="group4"  href="../content/ohoopee1.jpg" title="Me and my grandfather on the Ohoopee.">Grouped Photo 1</a></p><p><a class="group4"  href="../content/ohoopee2.jpg" title="On the Ohoopee as a child">Grouped Photo 2</a></p><p><a class="group4"  href="../content/ohoopee3.jpg" title="On the Ohoopee as an adult">Grouped Photo 3</a></p><h2>Other Content Types</h2><p><a class='ajax' href="../content/ajax.html" title="Homer Defined">Outside HTML (Ajax)</a></p><p><a class='youtube' href="http://www.youtube.com/embed/VOJyrQa_WR4?rel=0&wmode=transparent">Flash / Video (Iframe/Direct Link To YouTube)</a></p><p><a class='vimeo' href="http://player.vimeo.com/video/2285902" title="Röyksopp: Remind Me">Flash / Video (Iframe/Direct Link To Vimeo)</a></p><p><a class='iframe' href="http://wikipedia.com">Outside Webpage (Iframe)</a></p><p><a class='inline' href="#inline_content">Inline HTML</a></p><h2>Demonstration of using callbacks</h2><p><a class='callbacks' href="../content/marylou.jpg" title="Marylou on Cumberland Island">Example with alerts</a>. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.</p><h2>Retina Images</h2><p><a class="retina" href="../content/daisy.jpg" title="Retina">Retina</a></p><p><a class="non-retina" href="../content/daisy.jpg" title="Non-Retina">Non-Retina</a></p><!-- This contains the hidden content for inline calls --><div style='display:none'><div id='inline_content' style='padding:10px; background:#fff;'><p><strong>This content comes from a hidden element on this page.</strong></p><p>The inline option preserves bound JavaScript events and changes, and it puts the content back where it came from when it is closed.</p><p><a id="click" href="#" style='padding:5px; background:#ccc;'>Click me, it will be preserved!</a></p><p><strong>If you try to open a new Colorbox while it is already open, it will update itself with the new content.</strong></p><p>Updating Content Example:<br /><a class="ajax" href="../content/ajax.html">Click here to load new content</a></p></div></div></body>
</html>

JQuery弹出窗口小插件ColorBox相关推荐

  1. 实用的 jquery 弹出窗口 插件winbox

    实用的 jquery 弹出窗口 插件winbox 一个基于jQuery的弹出层.支持拖拽,支持内容为文字,图片,URL等!至于兼容性.在IE6下,弹出对像无法绝对固定.其他应该没啥大问题: 应用演示: ...

  2. jquery 弹出窗口_jQuery弹出窗口和工具提示窗口动画效果

    jquery 弹出窗口 In this tutorial, we are going to discuss about a jQuery plugin for responsive and acces ...

  3. jQuery弹出窗口完整代码

    效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/1.htm 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM ...

  4. 可拖拽的弹出窗口Js插件

    下载地址 jsWindow是一个功能丰富的弹出窗口js插件,创建可拖放,可调整大小的弹出窗口.提醒.确认对话框和消息框在屏幕上. dd:

  5. jQuery弹出窗口浏览图片

    效果预览:http://keleyi.com/keleyi/phtml/jqtexiao/3.htm HTML文件代码: 1 <!DOCTYPE HTML> 2 <html> ...

  6. 自动出现的弹出窗口Js插件

    下载地址 microModal.js是一个轻量级的JavaScript库,在您的网页可以配置一个弹出窗口,用作交互式对话,或者公告等. dd:

  7. html5 popup,popup.js-jQuery和CSS3可互动的3D弹出窗口插件

    popup.js是一款使用jQuery和CSS3制作并可以使用鼠标进行互动的3D弹出窗口插件.该3D弹出窗口插件使用简单,并且在旧的浏览器中会回退为非3D状态,兼容IE8+的所有现代浏览器. 使用方法 ...

  8. html 弹出层插件,jQuery弹出层插件(原创)

    插件描述:简约的jQuery弹出层插件 更新时间:2020-01-17 23:37:28 更新说明:版本v4.3.0 1.修复最大化可拖动.改变大小的问题 2.去除对于图片的依赖 3.更新拖动插件 4 ...

  9. 用jQuery实现弹出窗口/弹出div层

    原文链接:http://hi.baidu.com/awz_tiger/item/863cfc10c4bb0f6171d5e8d9 http://blog.163.com/qiuxinke2006@12 ...

最新文章

  1. Source引擎的远程代码执行漏洞,可能影响千万游戏玩家
  2. VS2010+OpenCV2.4.3配置(一次设置,永久生效)
  3. 云计算炒作多过采纳 普及仍需时日
  4. 2014-11-25nbsp;11:26
  5. 【牛客 - 327牛客寒假算法基础集训营2 I】处女座的测验(二)(积性函数性质,数论,素数唯一性分解,STL)
  6. cuda的global memory介绍
  7. python京东商品_Python爬取京东的商品分类与链接
  8. Windows消息拦截技术的应用
  9. 2020-08-27
  10. [转载] 利用c/c++编写python模块
  11. html5 成语连连看,全国通用五年级下册语文讲义-阅读与作文:学写读后感(含答案)[参考].pdf...
  12. 计算机office demo,办公软件应用(Office2007)中级_DEMO盘-2013
  13. 关于希捷维修日志中 FAIL Servo Op=0100 Resp=0003 错误信息的解读
  14. html如何让窗口不在任务栏显示,小编教你任务栏不显示打开的窗口怎么解决
  15. php微信号授权登录失败,php 微信授权登录 40029错误
  16. java阿拉伯转大写_JAVA编写将阿拉伯数字转换成中文大写不要...
  17. 欧姆龙plc学习笔记(七)
  18. 猿如意|IntelliJ IDEA Community下载安装以及基础开发设置和快捷键设置的详细教程
  19. fastadmin 配置阿里云邮箱SMTP 邮箱服务器(邮箱发件服务器)
  20. 多租户SaaS平台数据库方案

热门文章

  1. 消费机器人今年爆发!四大品类瓜分百亿蛋糕
  2. 时隔四年回归的澎湃芯片,能为雷军赌上一生荣耀的造车创业带来什么?
  3. 16 美元,黑客就能截获你的短信?
  4. 大揭秘:程序员工作也可以成为享受!
  5. 别再盲目学 Python 了!
  6. 什么才是真正赚钱?| 每日趣闻
  7. [Server] 服务器配置SSH登录邮件通知
  8. unix系统编程小结(二)------文件和目录
  9. Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507)
  10. C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档