Apakah maksud baris gilir animasi jquery?
Sep 09, 2022 pm 04:24 PMbaris gilir animasi jquery ialah baris gilir fungsi animasi yang meletakkan berbilang tugas animasi bersama-sama untuk memastikan bahawa hanya apabila tugasan sebelumnya selesai, tugas seterusnya akan bermula; apabila kaedah animasi dipanggil pada objek JQuery, jika objek itu melaksanakan kesan animasi tertentu, kesan animasi seterusnya akan diletakkan dalam baris gilir, dan kemudian setiap animasi dalam baris gilir animasi akan dilaksanakan mengikut urutan.
Persekitaran pengendalian artikel ini: sistem Windows 10, versi jquery 3.6.1, komputer Dell G3.
Apakah maksud baris gilir animasi jquery
Fungsi baris gilir adalah untuk membolehkan kami menyusun tugasan satu demi satu untuk memastikan hanya apabila tugasan sebelumnya selesai, tugas seterusnya akan menjadi bermula. Tugas di sini boleh menjadi segerak atau tak segerak.
Sistem animasi jQuery melaksanakan baris gilir fungsi. Menggunakan fade, slaid, animasi dan animasi lain pada elemen jQuery akan menolak fungsi ke dalam baris gilir fx secara lalai. Apabila kita menggunakan jQuery's animate(), kita boleh menghantar bendera baris gilir dalam parameter pilihan untuk menentukan bila animasi ini ditolak ke dalam baris gilir animasi elemen semasa. Jika palsu, animasi akan dilaksanakan serta-merta tanpa menunggu baris gilir semasa selesai.
Terdapat baris gilir untuk animasi JQuery Apabila kaedah animasi dipanggil pada objek JQuery, jika objek melaksanakan kesan animasi, kesan animasi seterusnya akan diletakkan dalam baris gilir, dan kemudian animasi akan. dilaksanakan mengikut tertib Setiap animasi dalam baris gilir.
$box.hide(1000, function(){ $box.show(1000, function(){ $box.fadeOut('slow',function(){ $box.fadeIn('slow',function(){ $box.slideUp(function(){ $box.slideDown(function(){ console.log('动画执行完毕') }) }) }) }) }) }) //等价于 $box.hide(1000) .show(1000) .fadeOut() .fadeIn() .slideUp() .slideDown(function(){ console.log('真的完毕了') })
Tetapi kadangkala apabila animasi sedang dimainkan, pengguna mahu animasi itu berhenti bergerak atau pengguna telah melompat ke halaman web pada masa ini, dan animasi tidak perlu lagi bergerak pada masa ini , baris gilir animasi perlu diubah suai beberapa operasi untuk memenuhi keperluan.
stop([clearQueue], [jumpToEnd]);
stop() Fungsi ini boleh menghentikan animasi yang dilaksanakan oleh setiap elemen DOM dalam objek JQuery semasa. stop mempunyai dua parameter dan digunakan pada semua fungsi kesan JQuery, termasuk animasi slaid, pudar dan tersuai. (tunjukkan, sembunyikan dan togol bukan animasi, ia pada asasnya adalah kesan statik CSS)
Makna kedua-dua parameter ini masing-masing mewakili:
clearQueue(default: false ): Sama ada hendak mengosongkan baris gilir animasi
jumpToEnd(default: false): Sama ada hendak melengkapkan animasi semasa dengan segera
berhenti(false, false): Apabila semua parameter palsu, elemen akan segera menamatkan tindakan semasa Tidak kira sama ada animasi semasa selesai atau tidak, langkau langkah ini dan masukkan baris gilir seterusnya sehingga semua animasi dalam baris gilir selesai.
stop(true, false): Apabila parameter adalah benar dan palsu, ini bermakna baris gilir animasi dikosongkan dan animasi yang belum selesai semasa tidak akan diteruskan lagi.
stop(true, true): Apabila kedua-dua parameter adalah benar, baris gilir animasi dikosongkan, tetapi tindakan animasi semasa melompat terus ke skrin yang lengkap, iaitu Ia adalah berkata bahawa tiada proses pelaksanaan dan ia sampai ke keadaan akhir secara langsung.
Lompat ke keadaan terakhir tindakan, dan kemudian tidak lagi melaksanakan tindakan berikutnya
finish(): Hentikan animasi semasa dan kosongkan baris gilir animasi Semua animasi yang belum selesai akhirnya akan memaparkan keadaan akhir bingkai terakhir baris gilir animasi.
Lompat terus dari kedudukan ini ke keadaan terakhir animasi
Kaedah ini serupa dengan kaedah .stop(true,true), kecuali itu finish () juga akan menyebabkan semua sifat CSS animasi beratur untuk berhenti.
Tutorial berkaitan yang disyorkan: Tutorial video jQuery
Atas ialah kandungan terperinci Apakah maksud baris gilir animasi jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel 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

Penjelasan terperinci kaedah rujukan jQuery: Panduan permulaan cepat

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery?

Bagaimana untuk mengalih keluar atribut ketinggian elemen dengan jQuery?

Petua jQuery: Cepat ubah suai teks semua teg pada halaman

Gunakan jQuery untuk mengubah suai kandungan teks semua teg

Analisis mendalam: kelebihan dan kekurangan jQuery

Fahami peranan dan senario aplikasi eq dalam jQuery

Bagaimana untuk mengetahui sama ada elemen jQuery mempunyai atribut tertentu?
