HTML:对话框插件thickbox使用技巧
2012-01-15 04:49
399 查看
======================================================
注:本文源代码点此下载
======================================================
thickbox是一个不错的对话框插件,不过官方站提供的使用方法具限性很大。比如,我页面上有个缩略图,点击之后用thickbox显示大图。使用官方的方法:
这种方法虽然方便,但局限性很大。
第一、你必须为每个这样的img标签外套一个a标签
第二、只能用class="thickbox"让thickbox去绑定事件
第三、不能自己定义事件
第四、当使用ajax载入页面后,载入的页面内的这些dom不会被thickbox绑定
稍稍看了下thickbox的代码,其实以上问题完全可以使用thickbox自己的方法来解决,以下举例说明。
例一、我能自己定位到需要用thickbox的元素,不想再加上class="thickbox"。html如下:
以下为引用的内容:
需要对id="piclist"里面的a标签下的img使用thickbox,代码如下:
以下为引用的内容:
$(function() {
tb_init("#piclist a例二、我用ajax载入了一段html,但该html里的class="thickbox"这样的标签点击了没有任何反应。解决此问题只要在ajax载入html并更新到页面后执行下以下代码:
tb_init('a.thickbox, area.thickbox, input.thickbox'); //引号里的是thickbox的默认选择器,你可以使用例一内这样的自定义选择器
例三、我想点击img标签后显示thickbox,不想在img标签外面再套好文要顶关注我收藏该文与我联系
[img]http://static.cnblogs.com/images/icon_sina.gif" border="0" >
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
注:本文源代码点此下载
======================================================
thickbox是一个不错的对话框插件,不过官方站提供的使用方法具限性很大。比如,我页面上有个缩略图,点击之后用thickbox显示大图。使用官方的方法:
这种方法虽然方便,但局限性很大。
第一、你必须为每个这样的img标签外套一个a标签
第二、只能用class="thickbox"让thickbox去绑定事件
第三、不能自己定义事件
第四、当使用ajax载入页面后,载入的页面内的这些dom不会被thickbox绑定
稍稍看了下thickbox的代码,其实以上问题完全可以使用thickbox自己的方法来解决,以下举例说明。
例一、我能自己定位到需要用thickbox的元素,不想再加上class="thickbox"。html如下:
以下为引用的内容:
需要对id="piclist"里面的a标签下的img使用thickbox,代码如下:
以下为引用的内容:
$(function() {
tb_init("#piclist a例二、我用ajax载入了一段html,但该html里的class="thickbox"这样的标签点击了没有任何反应。解决此问题只要在ajax载入html并更新到页面后执行下以下代码:
tb_init('a.thickbox, area.thickbox, input.thickbox'); //引号里的是thickbox的默认选择器,你可以使用例一内这样的自定义选择器
例三、我想点击img标签后显示thickbox,不想在img标签外面再套好文要顶关注我收藏该文与我联系
[img]http://static.cnblogs.com/images/icon_sina.gif" border="0" >
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
相关文章推荐
- HTML:对话框插件thickbox使用技巧
- 前端html、CSS快速编写代码插件-Emmet使用方法技巧详解
- Jquery插件Thickbox的使用
- 最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误
- Android中的对话框AlertDialog使用技巧合集
- notepad++使用技巧及插件汇总
- Jquery插件Thickbox的使用总结及自定义设置
- sublime 使用技巧之Emmet插件
- jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
- html的编辑器 sublimetext2的使用及插件安装
- HTML 5 Audio标签使用技巧
- Vim配置、插件和使用技巧
- Sublime Text 3使用技巧总结--快捷键及常用插件
- Eclipse中Maven插件的使用技巧及原理
- jquery日历插件FullCalendar使用技巧
- html 多选 select option 插件 multiselect 使用
- VC中对话框使用技巧集合 (较全)
- MFC对话框使用技巧
- 分享7个超实用的Emmet(zen coding)HTML代码使用技巧
- Eclipse中Maven插件的使用技巧及原理