博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery插件thickbox遮罩层的的使用
阅读量:5922 次
发布时间:2019-06-19

本文共 1615 字,大约阅读时间需要 5 分钟。

ThickBox 是基于 jQuery 用 JavaScript 编写的网页UI对话窗口小部件. 它可以用来展示单一图片, 若干图片, 内嵌的内容, iframed的内容, 或以 AJAX 的混合 modal 提供的内容.

特性:

  • ThickBox 是用超轻量级的 jQuery 库 编写的. 压缩过 jQuery 库只15k, 未压缩过的有39k.
  • ThickBox 的 JavaScript 代码和 CSS 文件只占12k. 所以压缩过的 jQuery 代码和 ThickBox 总共只有27k.
  • ThickBox 能重新调整大于浏览器窗口的图片.
  • ThickBox 的多功能性包括(图片,iframed 的内容,内嵌的内容,AJAX 的内容).
    • 展示单一图片(single image)
    • 展示图片集(multiple images)
    • 展示内嵌内容(inline content)
    • 展示被iFrame的内容(iframed content)
    • 展示AJAX内容(AJAX content)
    • 其他:教程本身还自带了一个很酷的JS跳转脚本
  • ThickBox 能隐藏 Windows IE 6 里的元素.
  • ThickBox 能在使用者滚动页面或改变浏览器窗口大小的同时始终保持居中. 点击图片, 覆盖层, 或关闭链接能移除 ThickBox.
  • ThickBox 的创作者决定动画应该因人而异, 所以 ThickBox 不再使用动画了. 这是特性吗? 哦, 有人说是呀.

如何实现 ThickBox :

1. ThickBox 要求使用 jQuery JavaScript 库; 正因如此, 你需要外调 jquery.js 文件在你的网页的 head 元素内, 接着还要外调 thickbox.js 文件 (注意: jquery.js 必须放在调用资源的第一位). 例子如下:
<script type="text/javascript" src="path-to-file/jquery.js"></script> <script type="text/javascript" src="path-to-file/thickbox.js"></script>
一旦你外调了 .js 文件, 打开 thickbox.js 并寻找加载图片的名字 (loadingAnimation.gif). 找到后, 根据它在你服务器上的位置确定更改它的路径.
2. 在你的网页中外调 ThickBox CSS 文件. 例子如下:
<link rel="stylesheet" href="path-to-file/thickbox.css" type="text/css" media="screen" />
<style type="text/css" media="all">@import "path-to-file/thickbox.css";</style>
或, 打开 thickbox.css 文件并复制粘贴样式到你现有的样式表中.
3. 观看例子, 学习使用不同的方法调用 ThickBox 的功能.
支持的和经测试过的浏览器:
Windows IE 6.0, Windows FF 1.5.0.5, Windows Opera 9.0, Macintosh Safari 1.3.2 &amp; 2.0.3, Macintosh FF 1.5
MIT 许可
许可特此批出, 免费, 给任何人提供此软件的拷贝和他相关文档中的("软件"), 使用此软件不受任何限制, 所不受的限制包括: 有权利使用, 拷贝, 修改, 合并, 出版, 分发, 颁发从属许可, 和/或买卖该软件的拷贝.
来自:

 

转载于:https://www.cnblogs.com/liuensong/archive/2011/10/17/10140424.html

你可能感兴趣的文章
从云计算谈IT系统建设的新思路和新方法
查看>>
互联网金融带来新机遇 数据合规性不容忽视
查看>>
物联网领域的集体发力
查看>>
阿里云推APP:远程管理数据中心
查看>>
白山云科技发布云链新产品 专注热存储
查看>>
大众点评支付渠道网关系统的实践之路
查看>>
“新计算 开启新格局” 新华三集团全国巡展完美收官
查看>>
用友3.0 构筑企业社会化商业新时代
查看>>
如何在Linux中永久修改USB设备权限
查看>>
国舜股份:识别金融欺诈风险 护航大数据安全
查看>>
全部开放网关架构后 蓝牙技术充分扩展IoT潜在应用领域
查看>>
智能配网的秘密:配电“全能”运维模式
查看>>
让Web App更快的HTML5最佳实践
查看>>
《中国人工智能学会通讯》——7.21 什么是知识图谱
查看>>
不可不知:测试云计算服务的九个窍门
查看>>
数据中心存储技术正在新陈交替
查看>>
脑芯编:分手?摆脱冯诺依曼的深度学习硬件
查看>>
每家企业应该知道的10家SaaS初创公司
查看>>
监控报警系统搭建及二次开发经验
查看>>
为什么OpenStack会成为企业最重要的云平台?
查看>>