Tôi đang cố gắng tạo plugin jquery này =>http://leandrovieira.com/projects/jquery/lightbox/ hoạt động với nhiều phòng trưng bày trên cùng một trang.Làm cho Plugin JQuery LightBox hoạt động với nhiều phòng trưng bày
Vấn đề là, mỗi khi tôi nhấp vào một hình ảnh từ một thư viện nhất định, tôi nhận được tất cả các hình ảnh từ tất cả các phòng trưng bày trên cùng một trang. Giả sử tôi có 2 phòng trưng bày gồm 6 ảnh. Nếu tôi bấm vào một pic từ thư viện 1, tôi sẽ thấy các bức ảnh từ bộ sưu tập 2 là tốt.
Tôi đã thử một cái gì đó như thế này để làm cho nó hoạt nhưng không thành công:
<script type="text/javascript">
$(function(){
$('div.gallery-6').each(function() {
$(this).find('a.lightbox').lightBox();
});
});
</script>
Thật không may, nó không hoạt động !!!
Giải pháp cho điều đó là gì?
Một lần nữa, những gì tôi đang cố gắng hoàn thành là có thể xem các hình ảnh trong bộ sưu tập phù hợp của họ. Tôi không muốn tất cả các bức ảnh được coi là một bộ sưu tập.
đưa mã HTML bạn đang cố gắng để phù hợp với bộ chọn cũng như (Tôi nghĩ rằng đó là một vấn đề selector) –
cũng, '$ ('div.gallery-6 a.lightbox') .lightBox(); 'là điều tương tự như những gì bạn đang làm với mã ít hơn (khá chắc chắn nó là chính xác) –
nó không phải ... vì tôi muốn các plugin để xử lý các phòng trưng bày của tôi như là 2 phòng trưng bày khác nhau. Giả sử một thư viện chứa một tập hợp các bức ảnh nhất định và một thư viện khác chứa một tập hợp các bức ảnh khác. Khi bạn duyệt qua thư viện đầu tiên, bạn sẽ không thấy các thư viện khác. – lpdahito