Jquery ThickBox的使用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jquery ThickBox的使用

Jquery ThickBox的使用thickbox是jQuery的一个插件,其作用是弹出对话框、网页框,使用户体验度更加愉悦,下面就来简单介绍它的几种用法。声明一下:这只是个人的总结记载而已。准备工作:你需要三个文件:thickbox.js、thickbox.css、jquery.js,网上到处可下具体使用:第一步:将这三个文件引入到你要使用thickbox的页面script?type=text/javascript?src=jquery.js/script? ????script?type=text/javascript?src=thickbox.js/script ????link?rel=stylesheet?href=thickbox.css?type=text/css?/第二步:一般简单使用就是给a标签和Button添加样式:class=thickbox还有就是通过thickbox函数调用:如tb_init()、tb_show();见下文。几种不同用法:1.点击显示图片:?a?href=001.jpg?class=thickboximg?src=001.jpg//aok,就这样搞定2.点击按钮或链接:input?alt=#TB_inline?height=300width=400inlineId=div1?title=shawnliu?class=thickbox?type=button?value=Show?/??? ???a?href=#TB_inline?height=155width=300inlineId=div2modal=true?class=thickboxShow?hidden?modal?content./a ??? ???div?id=div1?style=display:none ???P ?????这是一个非模式对话框。???/P ???/div ???div?id=div2?style=display:none ???P ?????这是一个模式对话框。?????p?style=TEXT-ALIGN:?centerINPUT?id=Login?onclick=tb_remove()?type=submit?value=??Ok???//p ???/P ???/div说明:给你要使用thickbox的a或button添加#TB_inline?height=300width=400,#TB_inline是thickbox固定用法,height和width是显示弹出对话框的大小参数,inlineId是你要显示的标签或组件,modal是模式与非模式的选择,当然你还可以接很多你自定义的参数3.一般在项目中用得比较多的就是加载form的页面,如添加,编辑在同一个list列表页面,这时我们就可以将添加和编辑都做成thickbox形式,如下图:怎样做呢一样的,给添加链接加thickbox样式:a?href=add.shtml?width=300height=250?class=thickbox新增/a前提是你得将要显示的页面(add.shtml)做好,然后指定你要显示的大小编辑同样是一样:先将原信息提取出来,再让用户修改:代码也一样:a?href=edit.shtml?width=300height=250nid=item.nid?class=thickbox编辑/a4.能自己定位到需要用thickbox的元素,不使用样式,可以用函数,如:div?id=PicList a?href=Pic01.jpgimg?src=Pic01s.jpg?border=0//a a?href=Pic02.jpgimg?src=Pic01s.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).click(function()?{ tb_show(,this.src.substring(0,this.src.length-5)+.jpg,false); });});另外,如果想用其它事件,还可以将click改成你想触发thickbox的事件。下班勒,大概记录到这,以后再加吧。。。

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档