Photoswipe Pratinjau Gambar Seluler, Mendukung Pratinjau Gambar PC, dan sebagian besar digunakan untuk pratinjau gambar seluler untuk Android dan iOS.
Paket Sumber Daya: Photoswipe-3.0.5
Ada unduhan paket 1.0.11 di situs web resmi Photoswipe, tetapi versi 1.0.11 memiliki cacat. Pada beberapa ponsel Android, 2 gambar akan melompat ketika mereka meluncur sekali.
(Dalam keadaan normal, geser sekali dan lompat 1 gambar)
Metode penggunaan yang biasa adalah sebagai berikut:
Muat file -file berikut dalam paket sumber daya di tag kepala HTML:
<type script = "Text/JavaScript" src = "klass.min.js"> </script> <script type = "text/javascript" charset = "utf-8" src = "jQuery-1.8.js"> </script> <script = "text/Javascript" uMset = "uMset =" uMscrics = "Javascrcr" type = "text/javascript" charset = "utf-8" src = "jQuery.transit.js"> </script> <script type = "text/javascript" charset = "utf-8" src = "hammer.js"> </script> <script type = "text/javascript" charset = "JAMSET =" JAMAS. "SCRIPT8"
Format beberapa gambar HTML adalah sebagai berikut:
<ul id = "galeri"> <li> <a href = "gambar/full/001.jpg"> <img src = "gambar/thumb/001.jpg"/> </a> </li> <li> <a href = "gambar/full/002.jpg"> <iMg src = "LiM/Images/Full/002.jpg"> <img src = " <li> <a href = "gambar/jempol/004.jpg"> <img src = "gambar/ibu jari/004.jpg"/> </a> </li> <li> <a href = "gambar/penuh/004.jpg"> <mg src = "gambar/ibu jari/004.jpg" href = "gambar/penuh/005.jpg"> <img src = "gambar/thumb/005.jpg"/> </a> </li> <li> <a href = "gambar/full/006.jpg"> <img src = "gambar/thumb/006.jpg"/> </a> </Li> </Li> Li> Li/006.jpg "/> href = "gambar/full/008.jpg"/> </a> </li> <li> <a href = "gambar/thumb/008.jpg"/> </a> </li> <li> <a href = "gambar/009.jpg"> <img src = "gambar/liumb/009. JPG"> <iMg SRC = "LiUMB/LiUMB/009. href = "gambar/full/010.jpg"> <img src = "gambar/thumb/010.jpg"/> </a> </li> <li> <a href = "gambar/penuh/011.jpg"/</a> </li> <li> <a href = "gambar/01. href = "gambar/jempol/012.jpg"/> </a> </li> <li> <a href = "gambar/penuh/012.jpg"/> </a> </li> <li> <a href = "gambar/013.jpg"> <img src = "gambar/013./013. href = "gambar/penuh/014.jpg"> <img src = "gambar/thumb/014.jpg"/> </a> </li> <li> <a href = "gambar/penuh/015.jpg"/</a> </li> <li> <Li> <a href = "gambar/016. href = "gambar/full/016.jpg"/> </a> </li> <li> <a href = "gambar/thumb/016.jpg"/> </a> </li> <li> <a href = "gambar/full/017.jpg"> <img src = "gambar/gambar/017. <li> <a href = "gambar/penuh/018.jpg"> <img src = "gambar/jempol/018.jpg"/> </a> </li> </ul>
Bagian JS memanggil plugin ini sebagaimana disebutkan dalam demo
(function (window, photoswipe) {document.addeventListener ('domContentLoaded', function () {var options = {}, instance = photoswipe.attach (window.document.queryselectorAll ('#galeri a'), opsi);}, false);} (window, window.code.photos a '),);});Anda juga dapat menggunakan: $ ("#Galeri A"). Photoswipe ();
Jika bagian HTML perlu memiliki format khusus, itu dapat dipanggil dengan cara berikut:
1. Deklarasikan variabel global: var photoswipe_instance = 0;
2. Untuk elemen yang perlu dimasukkan pratinjau, kontennya adalah sebagai berikut:
arr_images.push ({url: xxx}); var photoswipe = window.code.photoswipe; var instance = photoswipe.attach (arr_images, '', photoswipe_instance); photoswipe_instance ++; instance.show (show_current); 3. Temukan inisialisasi di photoswipe.cache.cacheclass: function (gambar, opsi) {var i, j, cacheimage, gambar, src, keterangan, metadata; this.settings = opsi; this.images = []; untuk (i = 0, j = gambar.length; i <j; i ++) {image = gambar [i]; // src = this.settings.getImageSource (gambar); // kode asli-di mana perubahan src = image.url; // kode baru-di mana ubah caption = this.settings.getimageCaption (gambar); metadata = this.settings.getImagemetadata (gambar); this.image.push (Photoswipe.image.imageClass (Image, SRC, Caption, Metadata)); }},Selain itu, ada masalah dengan plug-in dan perlu membuat modifikasi berikut:
Temukan photoswipe.documentoverlay.documentOverlayclass (awalnya ada masalah dengan penentuan posisi dan ketinggian lapisan mengambang latar belakang di sini)
resetposition: function () {var lebar, tinggi, atas; if (this.settings.target === jendela) {width = util.dom.windowwidth (); // tinggi = util.dom.bodyouterheight () * 2; // Ini mencakup ketinggian ekstra yang ditambahkan oleh Photoswipe // Kode Lama-Change Height = util.dom.bodyouterheight (); // Kode baru-Change Place // Top = (this.settings.jQueryMobile)? Util.dom.windowsCrollTop () + 'px': '0px'; // kode lama - di mana perubahannya adalah top = util.dom.windowscrolltop () + 'px'; // kode baru - di mana perubahannya jika (tinggi <1) {height = this.initialbodyheight; } if (util.dom.windowHeight ()> height) {height = util.dom.windowHeight (); }} else {width = util.dom.width (this.settings.target); tinggi = util.dom.height (this.settings.target); top = '0px'; } Util.dom.setstyle (this.el, {width: width, height: height, top: top}); },Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.