花了几个小时来测试和阅读代码后,我想出了这个神奇的代码:
//set album values IMG = $('') .attr('data-lightbox','roadtrip') .append('') //lightbox open: IMG.click(function(){ lightbox.start($(this)); return false; })
一些有用的提示:
不要设置数据$(...).data('lightbox','group')
,因为灯箱$('a[data-lightbox]')
每次点击链接时都会使用选择器.相反,你应该使用$(...).attr('lightbox','group')
.
lightbox.album
是一个临时变量,您不需要处理.