12/08/2018, 16:28

Sử dụng Viewer JS cho Rails App

Chào các bạn, nếu các bạn đang thiết kế một trang web , và trên trang web của các bạn có chứa những tấm ảnh, hoặc cho người dùng upload ảnh của họ lên website của mình thì việc cho người dùng lựa chọn để xem ảnh ở chế độ riêng là một điều rất cần thiết. Nó vừa tạo cho người dùng cảm giác dễ chịu và ...

Chào các bạn, nếu các bạn đang thiết kế một trang web , và trên trang web của các bạn có chứa những tấm ảnh, hoặc cho người dùng upload ảnh của họ lên website của mình thì việc cho người dùng lựa chọn để xem ảnh ở chế độ riêng là một điều rất cần thiết. Nó vừa tạo cho người dùng cảm giác dễ chịu và vừa làm cho tấm ảnh trông được rõ ràng hơn.

 

Mình sẽ hướng dẫn các bạn sử dụng thư viện JS Viewer để nhúng vào website của các bạn.

1. Cài đặt

            npm install viewerjs

            Include files:
                <link  href="/path/to/viewer.css" rel="stylesheet">
                <script src="/path/to/viewer.js"></script>
            Nếu là ứng dụng Rails, các bạn hãy require chúng vào application.js và application.css

2. Sử dụng

<div>
  <img id="image" src="picture.jpg" alt="Picture">
</div>

<div>
  <ul id="images">
    <li><img src="picture.jpg" alt="Picture"></li>
    <li><img src="picture-2.jpg" alt="Picture 2"></li>
    <li><img src="picture-3.jpg" alt="Picture 3"></li>
  </ul>
</div>
// View one image
var viewer = new Viewer(document.getElementById('image'), options);

// View some images
var viewer = new Viewer(document.getElementById('images'), options);

Hoặc chỉ đơn giản là

$('.image').viewer();

Các bạn có thể thêm các option vào để phù hợp với nhu cầu sử dụng của bản thân:

$('.image').viewer({
    navbar :false
    some option here
});

Vậy là xong rồi, chúc các bạn có trình view ảnh đẹp =)).

Các bạn có thể xem thêm các option tại Github của thư viện này nhé : https://github.com/fengyuanchen/viewerjs

0