javascript - penukaran tab swiper Bagaimana saya boleh membuat bekas swiper bergerak dengan mengklik setiap butang?
迷茫
迷茫 2017-06-14 10:54:16
0
2
793

Penukaran tab swiper Klik setiap butang untuk membuat bekas swiper bergerak

Sebagai contoh, penukaran tab teratas NetEase mengklik setiap butang, dan bekas penukaran tab akan menatal (1: anda boleh menatal ke kiri dan ke kanan, dan kandungan menduduki keseluruhan bekas,)

http://3g.163.com/touch/auto?...

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
某草草

Tatal mendatar .topnav_list

Ty80

Saya membuat DEMO: https://codepen.io/anon/pen/d...

Ia hanya melaksanakan fungsi asas, dan kedudukan pergerakan tidak begitu tepat untuk kegunaan sebenar, anda perlu melaraskan sendiri jumlah pergerakan.

Prinsipnya adalah untuk menganjak setiap .topnav_item 绑定一个 onClick 的 listener。当点击元素时,取得该元素在 topnav_list 中的 index,然后把 .topnav_list ke kiri sepadan dengan lebar * jarak indeks (bukan nilai yang tepat, ia perlu dilaraskan).

Sesetengah sintaks ES2015 digunakan dalam DEMO Sila beri perhatian kepada keserasian penyemak imbas apabila menggunakannya dalam amalan. Gambar menyelamatkan masalah dengan menggunakan kaedah .scrollLeft() jQuery Anda boleh melaksanakannya sendiri dalam penggunaan sebenar.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan