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

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

本文主要介绍Jquery弹出层插件ThickBox的使用方法,有需要的朋友可以参考一下。

Thickbox是jQuery的一个插件,功能是弹出对话框和web框架,让用户体验更加愉悦。下面是它的一些用法。

声明:这只是个人简要记录。

准备:你需要三个文件:thickbox.js,thickbox.css,jquery.js,网上都可以下载。

具体用途:

步骤1:将这三个文件引入到您想要使用thickbox的页面。

复制代码如下:

脚本类型=' text/JavaScript ' src=' jquery . js '/script

script type=' text/JavaScript ' src=' thickbox . js '/script

link rel=' style sheet ' href=' thickbox . CSS ' type=' text/CSS '/

步骤2:一般来说,简单的用法就是给标签和Button: class=thickbox添加样式。

也有通过thickbox函数调用的:如tb_init()、TB _ show();见下文。

几种不同的用法:

1.点击显示图片:

a href=' 001 . jpg ' class=' thickbox ' img src=' 001 . jpg '//a

好,就这样

2.单击按钮或链接:

复制代码如下:

输入alt='#TB_inline?height=300 width=400 inline id=div 1 ' title=' Shawn Liu ' class=' thickbox ' type=' button ' value=' Show '/

a href='#TB_inline?height=155 width=300 inline id=div 2 modal=true ' class=' thickbox '显示隐藏的模式内容。/a

div id=' div 1 ' style=' display:none '

P

这是一个无模式对话框。

/P

/div

div id=' div 2 ' style=' display:none '

P

这是一个模式对话框。

p style=' TEXT-ALIGN:center ' input id=' log in ' onclick=' TB _ remove()' type=' submit ' value=' Ok '//p

/P

/div

解释:在要使用thickbox的A或按钮中添加' #TB_inline '?' Height=300 width=400 ',# TB _ inline是thickbox的固定用法,Height和width是显示弹出对话框的大小参数,inlineId是你要显示的标签或者组件,modal是模式和非模式的选择,当然你也可以接收你定义的很多参数。

3.一般项目中使用较多的页面是加载表单,比如在同一个列表页面上添加和编辑。这时,我们可以用thickbox的形式进行添加和编辑,如下所示:

怎么做?同样,将thickbox样式添加到添加的链接中:

a href='add.shtml?' width=300 height=250 ' class=' thickbox ' New/a

前提是你得把页面做成要显示的样子(add.shtml),然后指定你要显示的大小。

编辑也一样:先提取原始信息,然后让用户修改:

代码是相同的:

复制代码如下:

a href='edit.shtml?width=300 height=250 NID=item . NID ' class=' thickbox '编辑/a

4.可以自己定位需要使用thickbox的元素。除了使用样式,您还可以使用函数,例如:

复制代码如下:

div id='PicList '

a href=' pic 01 . jpg ' img src=' pic 01s . jpg ' border=' 0 '//a

a href=' pic 02 . jpg ' img src=' pic 01s . jpg ' border=' 0 '//a

/div

$(function() {

TB _ init(' # PicList a[img]');});

5.对于通过ajax加载的页面,thickbox样式将会失败。解决方案:

只要AJAX加载HTML并将其更新到页面,就执行下面的代码:

tb_init('。thickbox’);

6.自定义函数调用:

如果您单击缩略图以显示大图,缩略图URL只需在大图URL的后缀前添加s:

复制代码如下:

div id='PicList '

img src='Pic01s.jpg' border='0'/

img src='Pic01s.jpg' border='0'/

/div

$(function() {

$('#PicList img ')。单击(函数(){

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,麦金塔Safari 2.0.4,麦金塔FF 2.0.0.6,麦金塔Opera 9.10.但是根据我的使用,IE6还是有些问题!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用jquery实现图片轮播效果如何,jQuery图片轮播
  • 使用jquery实现图片轮播效果如何,jQuery图片轮播,使用jQuery实现图片轮播效果
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • 一篇文章带你了解jquery动画人物,一篇文章带你了解jquery动画制作
  • 一篇文章带你了解jquery动画人物,jquery的动画,一篇文章带你了解jQuery动画
  • trigger的用法总结,jquery trigger 传参数
  • trigger的用法总结,jquery trigger 传参数,jQuery中值得注意的trigger方法浅析
  • js hover 触发事件显示另一元素,js hover 触发事件,jQuery中多个元素的Hover事件解决方案
  • js apply 实现原理,jquery apply用法_1
  • js apply 实现原理,jquery apply用法
  • js apply 实现原理,jquery apply用法,js中apply方法的使用详细解析
  • js apply 实现原理,jquery apply用法,JS中apply()的应用实例分析
  • jq获取radio选中的值,jquery radio 取值
  • jq获取radio选中的值,jquery radio 取值,Jquery获取radio选中值实例总结
  • 留言与评论(共有 条评论)
       
    验证码: