我想使用lightbox(pirobox)来动态生成图像。我使用标准方法 - 加载css,js文件并在元素上添加选择器,但它不起作用。你有任何经验吗?
我也试试
$('.pirobox').bind('click', function() {
$('.pirobox').piroBox({
my_speed: 400,
bg_alpha: 0.3,
slideShow : true,
slideSpeed : 4,
close_all : '.piro_close,.piro_overlay'
});
});
答案 0 :(得分:2)
它解决了。生成链接后添加此代码。
$(document).find('a.lightbox').lightBox();
答案 1 :(得分:0)
使用live
代替它,它可以用于现在或未来的元素(在您的情况下)。
$('.pirobox').live('click', function() {
$('.pirobox').piroBox({
my_speed: 400,
bg_alpha: 0.3,
slideShow : true,
slideSpeed : 4,
close_all : '.piro_close,.piro_overlay'
});
});