欢迎来到代码驿站!

jquery

当前位置:首页 > 网页前端 > jquery

jquery弹窗插件colorbox绑定动态生成元素的方法

时间:2021-07-02 09:00:27|栏目:jquery|点击:

colorbox是jquery一个非常好用的弹窗插件,功能十分丰富,使用体验也很好。

colorbox官网:http://www.jacklmoore.com/colorbox/


刚才在是用colorbox的时候遇到了一个问题,这个问题以前没有注意过。

以前我都是讲这个插件使用在静态HTML元素中的,今天为动态生成的元素绑定的时候发现不能用了。

常规的用法是这样的:

复制代码 代码如下:

<a class="test" href="test.jpg" title="欢迎大家来到脚本之家">www.jb51.net</a>

复制代码 代码如下:

$(document).ready(function(){   
    $(".test").colorbox();  
});

以上方法只适用于静态元素,如果你要为动态元素绑定colorbox效果的话,就得使用下面的这种方法了:

我们假设上面的那个html中的<a>标签是动态生成的元素,那么js就得这么写:

复制代码 代码如下:

$(".test).live('click',function(){
    $.colorbox({href:$(this).attr('href'), open:true, height:'100%'});
    return false;
});

好了,问题完美的解决了。希望对你有帮助。

上一篇:jquery实现无限分级横向导航菜单的方法

栏    目:jquery

下一篇:jQuery HTML设置内容和属性操作实例分析

本文标题:jquery弹窗插件colorbox绑定动态生成元素的方法

本文地址:http://www.codeinn.net/misctech/151548.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有