Contoh dalam artikel ini menerangkan kaedah animasi gelung jQuery dan mendapatkan saiz komponen. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
1. Kata Pengantar
1. Kaedah animate() dalam jQuery membolehkan anda membuat animasi tersuai.
Kaedah animate() boleh mengendalikan hampir semua sifat CSS, tetapi apabila menggunakan animate(), semua nama sifat mesti ditulis dalam notasi Camel Contohnya, paddingLeft mesti digunakan bukannya padding-left dan marginRight mesti digunakan bukannya margin- kanan, tunggu. Selain itu, animasi warna tidak termasuk dalam perpustakaan jQuery teras. Jika anda perlu menjana animasi berwarna, anda perlu memuat turun pemalam Animasi Warna daripada jquery.com.
2. Melalui jQuery, ia adalah mudah untuk mengendalikan saiz elemen dan tetingkap penyemak imbas.
jQuery menyediakan sifat berikut untuk mendapatkan dimensi elemen dan tetingkap penyemak imbas.
2. Matlamat asas
Seperti yang ditunjukkan di bawah:
Buat dua butang dalam halaman web, satu butang boleh menukar saiz komponen antara paparan dan keadaan tersembunyi, dan satu butang boleh menukar animasi gelung antara keadaan mula dan berhenti
JQ Mudah tidak mempunyai fungsi menjeda dan memulakan main balik animasi Anda mesti memuat turun pemalam Jeda jQuery untuk melengkapkannya. Dalam contoh ini, animasi gelung hanya dikawal melalui JavaScript, jadi setiap jeda hanya boleh diganggu apabila badan gelung selesai sekali, dan fungsi menjeda dan bermula pada sebarang kedudukan rawak tidak boleh dicapai.
3. Proses pengeluaran
Berikut ialah semua kod halaman web, dan akan dijelaskan bahagian demi bahagian kemudian:
高: " $("#d_id").height() "px";
txt = "宽: " $("#d_id").width() "px
1.
Tiada apa-apa yang istimewa, hanya tentukan dua butang pada satu lapisan. Perlu diingat bahawa position:absolute mesti ditambah pada nilai parameter gaya lapisan, jika tidak, lapisan ini tidak boleh dialihkan secara bebas pada halaman web
Anda perlu menentukan dua parameter, id dan kelas, kerana animasi JQ perlu dikawal melalui kelas, dan saiz komponen JQ perlu dikawal melalui id.
Pada masa yang sama, anda perlu memberi perhatian kepada kedudukan lapisan Gunakan kiri dan atas untuk meletakkannya, bukan margin-left dan margin-top, kerana kod kawalan animasi JQ dikawal oleh kiri dan atas. Jika anda menggunakan margin-left dan margin-top untuk meletakkannya pada permulaan animasi, akan terdapat sedikit herotan.
2.