2015-01-11 14 views
5

Tôi chỉ đang nhúng ảnh với photoswipe, và cho đến nay tôi chưa thực hiện bất cứ điều gì nâng cao hơn chỉ đơn giản là thực hiện một bản sao của bản giới thiệu bắt đầu với một vài rất nhỏ (và tinh chỉnh không đáng kể về mặt lý thuyết).Photoswipe Không thể đọc thuộc tính 'center' của không xác định tại dòng 1070 của photoswipe.js

Thư viện ảnh của tôi xuất hiện rất tốt và tôi có tổng cộng 4 mục trong đó vì tôi chỉ đang cố thử nghiệm. Bức ảnh đầu tiên sẽ phóng to và xoay và tất cả những thứ đó thật tuyệt vời. Tuy nhiên, thời điểm tôi chuyển đổi hình ảnh, tôi nhận được lỗi javascript trong tiêu đề bài đăng này.

Tôi đang sử dụng sau đây là các mặt hàng của tôi:

var items =[{"src":"/Images/Portfolio/Pieces/PhoenixFury.jpg","thumbnail":"/Images/Portfolio/Thumbs/PhoenixFury.jpg","msrc":"/Images/Portfolio/Thumbs/PhoenixFury.jpg","w":765,"h":1201,"title":"Phoenix\u0027s Fury","caption":"Illustration used for the cover of Lifeweaver","key":"Phoenix"},{"src":"/Images/Portfolio/Pieces/EnoreTower.jpg","thumbnail":"/Images/Portfolio/Thumbs/EnoreTower.jpg","msrc":"/Images/Portfolio/Thumbs/EnoreTower.jpg","w":765,"h":1200,"title":"Enore\u0027s Tower","caption":"Illustration used for the cover of Guardian\u0027s Peril","key":"Enore"},{"src":"/Images/Portfolio/Pieces/KenpoLogo.jpg","thumbnail":"/Images/Portfolio/Thumbs/KenpoLogo.jpg","msrc":"/Images/Portfolio/Thumbs/KenpoLogo.jpg","w":800,"h":966,"title":"Kenpo Karate Logo","caption":"Commissioned karate team logo for a team in Mexico with central american themes on the traditional Kenpo notion of a dragon and a tiger.","key":"Kenpo"},{"src":"/Images/Portfolio/Pieces/Quetzalcoatl.jpg","thumbnail":"/Images/Portfolio/Thumbs/Quetzalcoatl.jpg","msrc":"/Images/Portfolio/Thumbs/Quetzalcoatl.jpg","w":1600,"h":967,"title":"Quetzalcoatl","caption":"Central American ancient deity Quetzalcoatl, the feathered serpent.","key":"Quetzalcoatl"}]; 

Tôi đã thêm một vài thuộc tính tùy chỉnh, nhưng tôi đã không làm bất cứ điều gì nhưng với các photoswipe để cố gắng tận dụng những, vì vậy tôi không hãy tưởng tượng đó là vấn đề.

Tôi đang sử dụng sau đây là lựa chọn của tôi:

 var options = { 

      history: false, 
      focus: false, 
      index: 0,//I can verify that 0,1,2,3 all load up correctly for an initial load 
      showAnimationDuration: 0, 
      hideAnimationDuration: 0 

     }; 

Vì vậy, sau đó tôi chỉ làm như sau:

var photoswipe = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options); 
     photoswipe.init(); 

Tôi có pswpElement, và chỉ đơn giản là coppied đánh dấu cho điều đó từ photoswipe trang web, vì vậy nó cũng phải phù hợp. Tôi thực sự muốn biết những gì tôi cần làm để làm cho nó hoạt động khi tôi đổi sang một hình ảnh mới.

Tôi cũng đã xác minh rằng nếu tôi xóa u207 (được mã hóa ') khỏi các tiêu đề, nó không khắc phục được sự cố chỉ để cố gắng thấu đáo mọi thứ.

+0

Vui lòng cung cấp [trường hợp kiểm tra giảm] (http://css-tricks.com/reduced-test-cases/) (ví dụ cô lập) để tái tạo sự cố. Bạn có thể tạo nó dựa trên CodePens trong tài liệu PhotoSwipe: [raw gallery] (http://codepen.io/dimsemenov/pen/gbadPv), [gallery with thumbnails] (http://codepen.io/dimsemenov/pen/ZYbPJM), [nội dung HTML tùy chỉnh trong trang trình bày] (http://codepen.io/dimsemenov/pen/MYexrm). Nếu bạn không thấy thoải mái với CodePen, bạn có thể xuất mã qua 'Chia sẻ -> Xuất .zip' và tải lên trường hợp thử nghiệm lên máy chủ của bạn. –

+0

Đây là một cây bút mã gần giống với kịch bản thực tế của tôi. Tôi đang gặp vấn đề trong cái này. http://codepen.io/anon/pen/dPvOzy Tôi có giá trị thắng trong hiển thị và ẩn thời lượng trong ngã ba này khi tôi sao chép một số mã mà tôi đã thử nghiệm một chút với các giá trị đó. – Danny

+0

Vậy làm thế nào để tái tạo vấn đề? Tôi không thấy bất kỳ lỗi nào với codepen mà bạn đã liên kết, ngay cả khi thời lượng hoạt ảnh được đặt thành 0. –

Trả lời

7

Đảm bảo rằng giá trị tùy chọn index là Số nguyên, không phải là Chuỗi. parseInt(... , 10)

+0

Tuyệt vời! Điều đó đã làm điều đó. Cảm ơn! – Danny

+0

Tôi cũng vậy! Cảm ơn Dmitry .. và cảm ơn tất cả công việc của bạn trên thanh trượt tuyệt vời này! –

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