Tôi muốn tạo thư viện fancybox với img mà không cần sử dụng liên kết (a href)? Làm thế nào tôi có thể làm điều đó?Thư viện hộp thư đến mà không có a href?
HTML:
<div id="foo2">
<img src="/images/banners/001.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/002.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/003.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/004.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/005.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/006.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/007.jpg" rel="downslider" alt="" width="80" height="80" />
<img src="/images/banners/008.jpg" rel="downslider" alt="" width="80" height="80" />
.....
</div>
JS (bây giờ nó làm việc với hình ảnh duy nhất, mà không ảnh hưởng bộ sưu tập):
$("#foo2 img").click(function(e) {
var url = $(this).attr('src');
var rel = $(this).attr('rel');
var content = '<img src="' + url + '" rel="'+ rel + '" />';
$.fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false,
'content' : content
});
});
Không làm việc (a href -needed. – skywind