源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Jquery弹出层插件ThickBox的使用方法

  • 时间:2020-03-18 12:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Jquery弹出层插件ThickBox的使用方法
thickbox是jQuery的一个插件,其作用是弹出对话框、网页框,使用户体验度更加愉悦,下面就来简单介绍它的几种用法。 声明一下:这只是个人的总结记载而已。 准备工作:你需要三个文件:thickbox.js、thickbox.css、jquery.js,网上到处可下 具体使用: 第一步:将这三个文件引入到你要使用thickbox的页面
[url=thickbox.css]
第二步:一般简单使用就是给<a>标签和Button添加样式:class=thickbox 还有就是通过thickbox函数调用:如tb_init()、tb_show();见下文。 几种不同用法: 1.点击显示图片:  <a href="001.jpg" class="thickbox"><img src="001.jpg"/></a> ok,就这样搞定 2.点击按钮或链接: 说明:给你要使用thickbox的<a>或button添加"#TB_inline?height=300&width=400&",#TB_inline是thickbox固定用法,height和width是显示弹出对话框的大小参数,inlineId是你要显示的标签或组件,modal是模式与非模式的选择,当然你还可以接很多你自定义的参数 3.一般在项目中用得比较多的就是加载form的页面,如添加,编辑在同一个list列表页面,这时我们就可以将添加和编辑都做成thickbox形式,如下图: [img]http://files.jb51.net/file_images/article/201412/201412090937212.jpg[/img] 怎样做呢一样的,给添加链接加thickbox样式: <a href="add.shtml?width=300&height=250" class="thickbox">新增</a> 前提是你得将要显示的页面(add.shtml)做好,然后指定你要显示的大小 编辑同样是一样:先将原信息提取出来,再让用户修改: [img]http://files.jb51.net/file_images/article/201412/201412090937213.jpg[/img] 代码也一样:
[url=edit.shtml?width=300&height=250&nid=item.nid]
4.能自己定位到需要用thickbox的元素,不使用样式,可以用函数,如:
5.通过ajax加载的页面,thickbox样式会失效,解决办法: 只要在AJAX载入HTML并更新到页面后执行下以下代码: tb_init('.thickbox'); 6.自定义函数调用: 如点击缩图,要显示大图,缩略图URL只不过在大图URL的后缀前加了s:
[u]复制代码[/u] 代码如下:
<div id="PicList"> <img src="Pic01s.jpg" border="0"/> <img src="Pic01s.jpg" border="0"/> </div> $(function() { $("#PicList img").click(function() { tb_show("",this.src.substring(0,this.src.length-5)+'.jpg',false); });});
另外,如果想用其它事件,还可以将click改成你想触发thickbox的事件。 THICKBOX支持一下浏览器: Windows IE 6.0, Windows IE 7+, Windows FF 2.0.0.6+, Windows Opera 9.0+, Macintosh Safari 2.0.4+, Macintosh FF 2.0.0.6+, Macintosh Opera 9.10……但是据我的使用,IE6还是有点问题的!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部