问题
I would like to use lightbox (pirobox) for dynamically generated images. I use standard method - load css, js files and add selector on element, but it doesnt work. Have you any experiencies with it?
I Also try
$('.pirobox').bind('click', function() {
$('.pirobox').piroBox({
my_speed: 400,
bg_alpha: 0.3,
slideShow : true,
slideSpeed : 4,
close_all : '.piro_close,.piro_overlay'
});
});
回答1:
It is solved. Add this code after generating links.
$(document).find('a.lightbox').lightBox();
回答2:
Use live instead, it can be used for elements present now or future (in your case).
$('.pirobox').live('click', function() {
$('.pirobox').piroBox({
my_speed: 400,
bg_alpha: 0.3,
slideShow : true,
slideSpeed : 4,
close_all : '.piro_close,.piro_overlay'
});
});
来源:https://stackoverflow.com/questions/3226900/jquery-lightbox-on-dynamic-image