


Gunakan swipe.js dalam zepto untuk mencipta imej karusel dengan kemahiran swipeUp dan swipeDown not working_javascript
Dalam pembangunan web mudah alih, disebabkan oleh antara muka mudah alih yang kecil, karusel sering digunakan untuk memaparkan lebih banyak gambar dan masalah trafik mudah alih juga perlu diambil kira Selepas berunding dengan orang lain dan Baidu, saya secara peribadi merasakan leretan itu. js adalah lebih baik digunakan.
Ia adalah alat javascript tulen yang tidak perlu diimport dengan perpustakaan js lain. Ia juga serasi dengan jQuery dan zepto Versi termampat hanya bersaiz 6kb dan sesuai untuk pembangunan mudah alih: https://github .com/thebird/swipe
Kaedah penggunaan pada git agak jelas Kod utama adalah seperti berikut
<div id='slider' class='swipe'> <div class='swipe-wrap'> <div></div> <div></div> <div></div> </div> </div> .swipe { overflow: hidden; visibility: hidden; position: relative; } .swipe-wrap { overflow: hidden; position: relative; } .swipe-wrap > div { float:left; width:100%; position: relative; }
window.mySwipe = Swipe(document.getElementById('slider'),opt);
Sebaik-baiknya jangan menukar model pokok html .swipe nested .swipe-wrap Bagi div paling dalam, anda boleh menggantikannya dengan yang lain, seperti li, dsb.
Hanya beberapa keping kod diperlukan untuk melengkapkan pengeluaran karusel Walau bagaimanapun, dalam projek sebenar, terutamanya sepanduk di bahagian atas halaman utama, indeks halaman perlu ditambah, dan parameter kawalan. perlu dikonfigurasikan , Konfigurasi parameter utamanya adalah seperti berikut:
startSlide Integer (lalai:0) - Kedudukan untuk mula menatal
integer kelajuan (lalai:300) - selang tatal animasi (saat)
Auto Integer - Mulakan tayangan slaid automatik (masa antara slaid dalam milisaat)
Boolean berterusan (lalai:true) - Buat gelung tak terhingga (sama ada hendak meluncur dalam gelung apabila semua animasi tamat)
disableScroll Boolean (default:false) - sama ada hendak menghentikan penatalan slaid semasa menatal bar skrol
stopPropagation Boolean (default:false) - sama ada hendak menghentikan acara menggelegak
Fungsi panggil balik - fungsi panggil balik semasa tayangan slaid dijalankan
Fungsi Tamat peralihan - fungsi panggil balik apabila animasi tamat
Dan fungsi api utamanya adalah seperti berikut:
sebelumnya():Halaman sebelumnya
seterusnya(): halaman seterusnya
getPos(): Dapatkan indeks halaman semasa
getNumSlides(): Dapatkan nombor semua item
slaid(indeks, tempoh): kaedah gelongsor
Berikut ialah kod sebenar yang digunakan dalam projek
<div class="banner"> <div id="slider" class="swipe"> <ul class="swipe-wrap"> <li> <a href="javascript:void(0)"> <img src="img/1.jpg"> </a> </li> <li> <a href="javascript:void(0)"> <img src="img/2.jpg"> </a> </li> <li> <a href="javascript:void(0)"> <img src="img/3.jpg"> </a> </li> <li> <a href="javascript:void(0)"> <img src="img/4.jpg"> </a> </li> <li> <a href="javascript:void(0)"> <img src="img/5.jpg"> </a> </li> </ul> <ul class="slide-trigger"> <li class="cur"></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> </div> .banner { width: 100%; position: relative; } .banner .swipe { overflow: hidden; position: relative; } .banner .swipe-wrap { overflow: hidden; position: relative; list-style: none; } .banner .swipe-wrap li { float: left; position: relative; } .banner img { width: 100%; vertical-align: middle; } .banner .slide-trigger { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 10; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; list-style: none; } .banner .slide-trigger li { width: 10px; height: 10px; background: #FFF; margin: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .banner .slide-trigger .cur { background: #2fc7c9; } var slider = $('#slider'); slider.find(".slide-trigger").find("li").eq(0).addClass("cur"); window.mySwipe = new Swipe(document.getElementById('slider'), { speed: 400, auto: 3000, callback: function(index, elem) { slider.find(".slide-trigger").find("li").eq(index).addClass("cur").siblings().removeClass("cur"); } });
Leret Ke Atas dan Leret Ke Bawah dalam zepto tidak mempunyai kesan
Saya sedang menonton zepto, dan apabila saya melihat beberapa acara di dalamnya, saya mendapati masalah:
$(‘body').swipeUp(function(e){ alert(‘swipeUp');//偶尔有效 }) $(‘body').swipeDown(function(e){ alert(‘swipeDown');//偶尔有效 }) $(‘body').tap(function(){ alert(‘tap');//ok }) $(‘body').swipeLeft(function(){ alert(‘swipeLeft');//ok }) $(‘body').swipeRight(function(){ alert(‘swipeRight');//ok })
Pada terminal mudah alih, leret ke atas dan leret ke bawah tidak mempunyai kesan, tetapi yang lain berfungsi.
Penyelesaian 1:
Zepto perlu memperkenalkan modul touch.js. Ia tidak tersedia di tapak web rasmi Pergi ke github untuk memuat turunnya dan kemudian memperkenalkan touch.js
Penyelesaian 2:
adalah kerana acara tarik turun lalai penyemak imbas disekat dan kod berikut ditambahkan.
document.addEventListener('touchmove', function (event) { event.preventDefault(); }, false);

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dengan populariti peranti mudah alih, reka bentuk web perlu mengambil kira faktor seperti resolusi peranti dan saiz skrin terminal yang berbeza untuk mencapai pengalaman pengguna yang baik. Apabila melaksanakan reka bentuk responsif tapak web, selalunya perlu menggunakan kesan karusel imej untuk memaparkan kandungan berbilang imej dalam tetingkap visual yang terhad, dan pada masa yang sama, ia juga boleh meningkatkan kesan visual tapak web. Artikel ini akan memperkenalkan cara menggunakan CSS untuk mencapai kesan karusel automatik imej responsif dan memberikan contoh dan analisis kod. Idea pelaksanaan Pelaksanaan karusel imej responsif boleh dilaksanakan melalui reka letak fleksibel CSS. wujud

Cara menggunakan PHP untuk melaksanakan fungsi karusel dan tayangan slaid imej Dalam reka bentuk web moden, fungsi karusel imej dan tayangan slaid telah menjadi sangat popular. Ciri-ciri ini boleh menambah beberapa dinamik dan menarik kepada halaman web dan meningkatkan pengalaman pengguna. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi karusel dan tayangan slaid imej untuk membantu pembaca menguasai teknologi ini. Mencipta Infrastruktur dalam HTML Mula-mula, cipta infrastruktur dalam fail HTML. Katakan karusel imej kami mempunyai bekas dan beberapa elemen imej. Kod HTML adalah seperti berikut

Bagaimana untuk melaksanakan kesan penukaran karusel imej dan menambah animasi fade-in dan fade-out dengan JavaScript? Karusel imej ialah salah satu kesan biasa dalam reka bentuk web Dengan menukar imej untuk memaparkan kandungan yang berbeza, ia memberikan pengguna pengalaman visual yang lebih baik. Dalam artikel ini, saya akan memperkenalkan cara menggunakan JavaScript untuk mencapai kesan penukaran karusel imej dan menambah kesan animasi fade-in dan fade-out. Di bawah ialah contoh kod khusus. Pertama, kita perlu mencipta bekas yang mengandungi karusel dalam halaman HTML dan menambahnya

Cara menggunakan PHP untuk membangunkan fungsi karusel imej yang ringkas Fungsi karusel imej adalah sangat biasa dalam reka bentuk web, dan boleh memberikan pengguna kesan visual yang lebih baik dan meningkatkan pengalaman pengguna. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi karusel imej ringkas dan memberikan contoh kod khusus. Pertama, kita perlu menyediakan beberapa sumber imej sebagai imej karusel. Letakkan imej ini dalam folder dan namakannya "gelangsar", pastikan laluan folder adalah betul. Seterusnya, kita perlu menulis skrip PHP untuk mendapatkan graf ini

Cara menggunakan HTML, CSS dan jQuery untuk mencipta karusel imej dinamik Dalam reka bentuk dan pembangunan tapak web, karusel imej ialah fungsi yang kerap digunakan untuk memaparkan berbilang imej atau sepanduk pengiklanan. Melalui gabungan HTML, CSS dan jQuery, kami boleh mencapai kesan karusel imej dinamik, menambahkan daya hidup dan daya tarikan pada tapak web. Artikel ini akan memperkenalkan cara menggunakan HTML, CSS dan jQuery untuk mencipta karusel imej dinamik yang ringkas dan menyediakan contoh kod khusus. Langkah 1: Sediakan persimpangan HTML

Bagaimana untuk melaksanakan fungsi karusel imej melalui pemalam WordPress Dalam reka bentuk laman web hari ini, fungsi karusel imej telah menjadi keperluan biasa. Ia boleh menjadikan laman web lebih menarik dan boleh memaparkan berbilang gambar untuk mencapai kesan publisiti yang lebih baik. Dalam WordPress, kami boleh melaksanakan fungsi karusel imej dengan memasang pemalam Artikel ini akan memperkenalkan pemalam biasa dan memberikan contoh kod untuk rujukan. 1. Pengenalan pemalam Dalam perpustakaan pemalam WordPress, terdapat banyak pemalam karusel imej untuk dipilih, salah satunya selalunya

Cara menggunakan Vue dan ElementPlus untuk melaksanakan karusel imej dan tayangan slaid Dalam reka bentuk web, karusel imej dan tayangan slaid ialah keperluan fungsian biasa. Fungsi ini boleh dilaksanakan dengan mudah menggunakan rangka kerja Vue dan ElementPlus. Artikel ini akan memperkenalkan cara menggunakan Vue dan ElementPlus untuk mencipta komponen karusel dan tayangan slaid gambar yang ringkas dan cantik. Pertama, kita perlu memasang Vue dan ElementPlus. Jalankan arahan berikut pada baris arahan:

Bagaimana untuk melaksanakan fungsi karusel imej dalam JavaScript? Karusel gambar ialah salah satu fungsi yang biasa digunakan dalam reka bentuk web Ia boleh memaparkan berbilang gambar dan bertukar secara automatik pada selang masa tertentu untuk meningkatkan pengalaman visual pengguna. Tidak rumit untuk melaksanakan fungsi karusel imej dalam JavaScript Artikel ini akan menerangkan kaedah pelaksanaan dengan contoh kod tertentu. Pertama, kita perlu mencipta bekas dalam HTML untuk memaparkan imej dan butang untuk mengawal karusel. Bekas karusel asas boleh dibuat menggunakan kod berikut: <
