2012-05-15 36 views
5

Có cách nào để thêm hình ảnh động vào thư viện ảnh sau khi nó được tạo.Thêm hình ảnh động vào photoswipe

Tình huống này.

Tôi đang tìm nạp url hình ảnh từ máy chủ và hiển thị chúng trong thư viện. Khi các mục được tải xuống, các phần tử neo và img được thêm vào trang. Tôi muốn có thể cùng lúc đó nối thêm vào thư viện photoswipe.

hiện trong callback phần tử (sau khi hình ảnh đã được tải và các yếu tố nối) Tôi có

$elements.photoSwipe({ enableMouseWheel: false , enableKeyboard: false }); 

này hoạt động ngoại trừ nó tạo ra mỗi phần tử trong bộ sưu tập riêng của nó. Có cách nào để có được một xử lý cho một bộ sưu tập hiện có và chỉ cần gắn thêm vào nó?

Trả lời

2
if(this.photoSwipe == undefined){ 
    this.photoSwipe = $elements.photoSwipe(photoSwipeOptions); 
}else{ 
    this.photoSwipe.append($elements); //use jQuery append 
} 
+0

Photoswipe không có phương thức append(). –

+0

chắp thêm là một phương pháp jQuery không phải là một phương pháp Photoswipe. Lưu ý rằng this.photoSwipe là một đối tượng jQuery. http://api.jquery.com/append/ –

+0

Tôi vẫn phải đồng ý với Adam, nếu tôi thử mã của bạn tôi nhận được một TypeError: this.photoSwipe.append không phải là một chức năng, bạn có thể vui lòng giải thích cách bạn có được điều này công việc? – Tobias

0

tôi đã cam kết yêu cầu kéo cho PhotoSwipe

Pull Request

Nếu bạn có nhu cầu như vậy để thêm vào trước động/bổ sung/gỡ bỏ các mục mà không cần thay đổi trạng thái của mục hiện hành, bạn có thể sử dụng phiên bản này.

Các vấn đề liên quan