Sunday 20 August 2017

Jquery ui fx options


.animate () String yang menunjukkan fungsi pelonggaran yang digunakan untuk transisi. A Boolean menunjukkan apakah akan menempatkan animasi pada efek antrian. Jika salah, animasi akan segera dimulai. Seperti jQuery 1.7. Pilihan antrian juga bisa menerima string, dalam hal ini animasi ditambahkan ke antrian yang ditunjukkan oleh string itu. Bila nama antrian khusus digunakan, animasi tidak otomatis dimulai, Anda harus memanggil. dequeue (quotqueuenamequot) untuk memulainya. Objek yang berisi satu atau beberapa properti CSS yang didefinisikan oleh argumen properti dan fungsi pelonggarannya yang sesuai. (Versi ditambahkan: 1.4) Sebuah fungsi yang dipanggil untuk setiap properti animasi dari setiap elemen animasi. Fungsi ini memberi kesempatan untuk memodifikasi objek Tween untuk mengubah nilai properti sebelum disetel. Sebuah fungsi untuk dipanggil setelah setiap langkah animasi, hanya sekali per elemen animasi terlepas dari jumlah properti animasi. (Version added: 1.8) Sebuah fungsi yang disebut sekali animasi pada sebuah elemen selesai. Fungsi untuk memanggil saat animasi pada elemen dimulai. (Versi yang ditambahkan: 1.8) Fungsi yang akan dipanggil saat animasi pada elemen selesai (objek Promise-nya dipecahkan). (Versi yang ditambahkan: 1.8) Fungsi yang dipanggil saat animasi pada elemen gagal diselesaikan (objek Promise-nya ditolak). (Versi yang ditambahkan: 1.8) Suatu fungsi untuk dipanggil saat animasi pada elemen selesai atau berhenti tanpa menyelesaikan (objek Promise-nya dapat diselesaikan atau ditolak). (Versi ditambahkan: 1.8) Metode. animate () memungkinkan kita untuk membuat efek animasi pada properti CSS numerik manapun. Satu-satunya parameter yang dibutuhkan adalah objek polos dari properti CSS. Objek ini mirip dengan yang dapat dikirim ke metode. css (), kecuali bahwa rentang properti lebih ketat. Properti Animasi dan Nilai Semua properti animasi harus diberi animasi ke nilai numerik tunggal. Kecuali seperti yang disebutkan di bawah sebagian besar properti yang non-numerik tidak dapat di animasikan dengan menggunakan fungsi jQuery dasar (Misalnya, lebar tinggi atau kiri dapat animasi tapi warna latar belakang tidak boleh, kecuali plugin jQuery. Color digunakan). Nilai properti diperlakukan sebagai jumlah piksel kecuali ditentukan lain. Unit-unit tersebut dan dapat ditentukan bila memungkinkan. Selain properti gaya, beberapa properti non-gaya seperti scrollTop dan scrollLeft. Serta custom properties, bisa jadi animasi. Properti CSS singkatan (misalnya font, latar belakang, perbatasan) tidak didukung sepenuhnya. Misalnya, jika Anda ingin menghidupkan lebar perbatasan yang diberikan, setidaknya gaya perbatasan dan lebar perbatasan selain kuotautoquot harus ditetapkan terlebih dahulu. Atau, jika Anda ingin ukuran font bernyawa, Anda akan menggunakan fontSize atau setara CSS aposfont-sizeapos daripada hanya aposfontapos. Selain nilai numerik, masing-masing properti bisa mengambil senar aposshowapos. Aposhideapos Dan apostoggleapos. Cara pintas ini memungkinkan untuk menyembunyikan kebiasaan dan menampilkan animasi yang mempertimbangkan jenis tampilan elemen. Untuk menggunakan jQueryaposs built-in toggle state tracking, kata kunci apostoggleapos harus secara konsisten diberikan sebagai nilai properti yang menjadi animasi. Sifat animasi juga bisa relatif. Jika sebuah nilai diberikan dengan urutan karakter utama atau urutan, maka nilai target dihitung dengan menambahkan atau mengurangkan angka yang diberikan dari nilai properti saat ini. Catatan: Tidak seperti metode animasi singkat seperti. slideDown () dan. fadeIn (). Metode. animate () tidak membuat elemen tersembunyi terlihat sebagai bagian dari efek. Misalnya, diberikan (quotsomeElementquot).hide () bernyawa (, 500). Animasi akan berjalan, namun elemen akan tetap tersembunyi. Durasi yang diberikan dalam milidetik nilai yang lebih tinggi menunjukkan animasi yang lebih lambat, bukan yang lebih cepat. Durasi default adalah 400 milidetik. String aposfastapos dan aposslowapos dapat dipasok untuk menunjukkan durasi masing masing 200 dan 600 milidetik. Fungsi Callback Jika disertakan, start. langkah. kemajuan. lengkap. Selesai gagal. Dan selalu callback disebut basis per elemen, ini disetel ke elemen DOM yang sedang animasi. Jika tidak ada elemen yang berada di lokasi, tidak ada callback yang dipanggil. Jika beberapa elemen diberi animasi, callback dijalankan sekali per elemen yang cocok, tidak sekali untuk animasi secara keseluruhan. Gunakan metode. promise () untuk mendapatkan janji yang dapat Anda lampirkan callback yang memotori satu set animasi dengan ukuran apa pun, termasuk elemen nol. Penggunaan Dasar Untuk menghidupkan elemen apapun, seperti gambar sederhana: Gambar 1 - Ilustrasi efek animasi yang ditentukan Perhatikan bahwa nilai target properti tinggi adalah apostoggleapos. Karena gambar itu terlihat sebelumnya, animasi menyusut tinggi menjadi 0 untuk menyembunyikannya. Klik kedua kemudian membalikkan transisi ini: Gambar 2 - Ilustrasi efek animasi yang ditentukan Keburaman gambar sudah sesuai dengan nilai targetnya, jadi properti ini tidak animasi oleh klik kedua. Karena nilai target untuk kiri adalah nilai relatif, gambar bergerak lebih jauh ke kanan selama animasi kedua ini. Properti directional (kanan atas, kanan bawah) tidak memiliki efek yang jelas pada elemen jika properti gaya posisi mereka statis. Yang secara default. Catatan: Proyek jQuery UI memperluas metode. animate () dengan mengizinkan beberapa gaya non-numerik seperti warna untuk dijadikan animasi. Proyek ini juga mencakup mekanisme untuk menentukan animasi melalui kelas CSS daripada atribut individual. Catatan: jika mencoba untuk menghidupkan sebuah elemen dengan tinggi atau lebar 0px, di mana isi elemen terlihat karena overflow, jQuery dapat memotong overflow ini selama animasi. Dengan memperbaiki dimensi elemen asli yang disembunyikan, mungkin untuk memastikan animasi berjalan dengan lancar. Sebuah clearfix dapat digunakan untuk secara otomatis memperbaiki dimensi elemen utama Anda tanpa perlu mengaturnya secara manual. Fungsi Langkah Versi kedua dari. animate () menyediakan opsi langkah x2014 fungsi callback yang dipecat di setiap langkah animasi. Fungsi ini berguna untuk mengaktifkan jenis animasi kustom atau mengubah animasi seperti yang terjadi. Ini menerima dua argumen (sekarang dan fx), dan ini diatur ke elemen DOM yang menjadi animasi. sekarang. Nilai numerik dari properti yang animasi pada setiap langkah fx. Referensi ke objek prototipe jQuery. fx, yang berisi sejumlah properti seperti elem untuk elemen animasi, mulai dan akhir untuk nilai pertama dan terakhir dari properti animasi, masing-masing, dan prop untuk properti yang sedang animasi. Perhatikan bahwa fungsi langkah dipanggil untuk setiap properti animasi pada setiap elemen animasi. Misalnya, dengan dua item daftar, fungsi langkah api empat kali pada setiap langkah animasi: Tabs Widget Keyboard interaction Ketika fokus berada pada tab, perintah kunci berikut tersedia: UP LEFT. Pindahkan fokus ke tab sebelumnya. Jika pada tab pertama, bergerak fokus ke tab terakhir. Aktifkan tab terfokus setelah penundaan singkat. BAWAH KANAN Pindahkan fokus ke tab berikutnya. Jika pada tab terakhir, bergerak fokus ke tab pertama. Aktifkan tab terfokus setelah penundaan singkat. CTRL UP LEFT. Pindahkan fokus ke tab sebelumnya. Jika pada tab pertama, bergerak fokus ke tab terakhir. Tab yang terfokus harus diaktifkan secara manual. CTRL DOWN RIGHT. Pindahkan fokus ke tab berikutnya. Jika pada tab terakhir, bergerak fokus ke tab pertama. Tab yang terfokus harus diaktifkan secara manual. RUMAH. Pindahkan fokus ke tab pertama. Aktifkan tab terfokus setelah penundaan singkat. AKHIR. Pindahkan fokus ke tab terakhir. Aktifkan tab terfokus setelah penundaan singkat. CTRL HOME Pindahkan fokus ke tab pertama. Tab yang terfokus harus diaktifkan secara manual. CTRL END. Pindahkan fokus ke tab terakhir. Tab yang terfokus harus diaktifkan secara manual. RUANG. Aktifkan panel yang terkait dengan tab terfokus. MEMASUKKAN. Aktifkan atau toggle panel yang terkait dengan tab terfokus. PILIHAN ALT PAGE UP. Pindahkan fokus ke tab sebelumnya dan segera aktifkan. ALT OPTION PAGE DOWN Pindahkan fokus ke tab berikutnya dan segera aktifkan. Saat fokus berada di panel, tersedia perintah utama berikut: CTRL UP. Pindahkan fokus ke tab terkait. PILIHAN ALT PAGE UP. Pindahkan fokus ke tab sebelumnya dan segera aktifkan. ALT OPTION PAGE DOWN Pindahkan fokus ke tab berikutnya dan segera aktifkan. Widget tab menggunakan kerangka CSS jQuery UI untuk menonjolkan tampilan dan nuansanya. Jika tab styling tertentu diperlukan, nama kelas CSS berikut dapat digunakan untuk mengganti atau sebagai kunci untuk opsi kelas: ui-tabs. Penampung terluar dari tab. Elemen ini juga memiliki kelas ui-tabs-dilipat saat opsi yang dapat dilipat ditetapkan. Ui-tab-nav Daftar tab. Tab ui-tabs Salah satu item dalam daftar tab. Item aktif akan memiliki kelas ui-tabs-active. Item daftar mana pun yang memuat konten terkaitnya melalui panggilan Ajax akan memiliki kelas ui-tabs-loading. Ui-tabs-anchor Jangkar digunakan untuk mengganti panel. Panel ui-tab. Panel terkait dengan tab. Hanya panel yang tab yang sesuai aktif akan terlihat. Dependensi Catatan Tambahan: Widget ini membutuhkan beberapa CSS fungsional, jika tidak, karya tersebut akan berhasil. Jika Anda membuat tema kustom, gunakan widgetaposs file CSS khusus sebagai titik awal. ActivexA0 Panel yang saat ini terbuka. Beberapa jenis didukung: Boolean. Setting active to false akan meruntuhkan semua panel. Ini membutuhkan pilihan yang bisa dilipat untuk menjadi kenyataan. Integer. Indeks berbasis nol dari panel yang aktif (terbuka). Nilai negatif memilih panel yang mundur dari panel terakhir. Contoh kode: Inisialisasi tab dengan opsi aktif yang ditentukan: jQuery SVG Plugin jQuery yang memungkinkan Anda berinteraksi dengan kanvas SVG. Versi saat ini adalah 1.5.0 dan tersedia di bawah lisensi MIT. Untuk detail lebih lanjut, lihat halaman referensi dokumentasi, atau referensi grafik atau rujuk halaman referensi. Atau lihatlah halaman minimal yang bisa Anda gunakan sebagai dasar penyelidikan Anda sendiri. SVG (Scalable Vector Graphics) adalah bahasa yang termodulasi untuk menggambarkan vektor dua dimensi dan vektor vectorraster campuran dalam XML. Ini adalah Rekomendasi W3C saat ini di versi 1.1. SVG adalah bahasa untuk menggambarkan grafis dua dimensi dalam XML. SVG memungkinkan tiga jenis objek grafis: bentuk grafik vektor (misalnya jalur yang terdiri dari garis lurus dan kurva), gambar dan teks. Benda grafis dapat dikelompokkan, ditata, ditransformasikan dan digabungkan ke objek yang diberikan sebelumnya. Set fitur mencakup transformasi nested, jalur kliping, topeng alfa, efek filter dan objek template. SVG diimplementasikan secara native di Firefox dari versi 1.5, Opera dari versi 8.5, Safari dari versi 3.0, dan di IE dari versi 9.0. Tidak semua konstruksi SVG didukung oleh implementasi ini. Plugin ini memungkinkan Anda memanipulasi SVG dari JavaScript. Untuk lebih jelasnya lihat dokumentasi referensi. Atau referensi grafik atau memplot halaman referensi. Download dan sertakan jQuery SVG CSS dan JavaScript di bagian kepala halaman Anda. Sebagai alternatif, Anda dapat menggunakan versi kode yang minified: jquery. svg. min. js (18.7K vs 56.6K, 5.7K saat zip). Lampirkan kanvas SVG ke ltdivgt. Kemudian tanggapi penyelesaian beban dan mulai bekerja dengannya. Anda dapat menghapus fungsi SVG jika Anda tidak membutuhkannya lagi. Hapus Untuk IE sebelum versi 9, Anda memerlukan salah satu plugin browser SVG untuk membuat dokumen (seperti penampil Adobe SVG atau Pemain Renesis). Anda juga perlu menggunakan versi lama plugin ini (sebelum 1.5.0), dan berikan dokumen SVG kosong yang awalnya dimuat untuk mendaftarkan diri dengan plugin dan mengizinkan akses ke struktur dalamnya. Ini adalah dokumen blank. svg. Karena persyaratan ini, Anda harus menunggu dokumen dimuat sebelum mengakses instance SVG dan menggunakannya. Gunakan pengaturan onLoad untuk diberitahu saat pemuatan selesai. Callback tidak diperlukan untuk browser lain, namun penggunaannya memberikan pola akses yang konsisten untuk semuanya. Divisi yang diproses ditandai dengan kelas hasSVG dan tidak diproses ulang jika ditargetkan untuk kedua kalinya. Serta fungsi SVG dasar, plugin memungkinkan untuk memperluas kemampuannya melalui paket tambahan. Dengan cara ini Anda dapat menghindari pemuatan kode yang tidak akan Anda gunakan. Sebagian besar ekstensi menambahkan objek entry point ke objek pengelola SVG, dikembalikan oleh (pemilih).svg (get). Dari mana Anda dapat mengakses fungsinya. Saat ini tersedia ekstensi berikut: Dukungan untuk merencanakan fungsi menggunakan SVG. Sejak 1.3.0. Untuk menggunakan ekstensi ini hanya memuatnya setelah jQuery utama SVG Javascript di bagian kepala halaman Anda. Setiap ekstensi mendaftarkan diri dengan kerangka kerja SVG seperti yang ditunjukkan, yang menunjukkan nama titik masuk dan kelas (fungsi) yang merangkum fungsinya: Lampirkan kanvas SVG dan dapatkan contoh SVG seperti sebelumnya. Kemudian akses fungsionalitas baru melalui titik masuknya: Contoh-contoh ini diambil dari spesifikasi SVG 1.1 untuk menunjukkan bagaimana penerapannya dengan paket ini. Pilih salah satu contoh yang diambil dari spesifikasi SVG yang menunjukkan bagaimana fungsionalitas dapat diproduksi menggunakan paket ini. Baik dokumen SVG asli dan kode SVG jQuery ditunjukkan di bawah ini. SVG Source Document SVG jQuery Code Komponen SVG dapat diperbarui dengan elemen SVG inline, dihapus dari semua konten, atau dimuati dengan dokumen SVG eksternal. Dalam kasus terakhir, Anda dapat meneruskan pengaturan tambahan untuk menambahkan konten yang ada (addTo: true) atau menghapusnya secara otomatis terlebih dahulu (addTo: false - default). Anda juga dapat menentukan fungsi panggilan balik (onLoad: loadDone) untuk diberitahu saat dokumen eksternal (dimuat secara asinkron) telah selesai. Fungsi menerima objek wrapper SVG saat ini sebagai parameter, dan parameter pesan tambahan jika terjadi kesalahan. Objek ini adalah divisi kontainer SVG. Tambahkan fragmen inline Hapus Ini berasal dari fragmen SVG inline SVG Atribut Animasi Dengan menambahkan ekstensi jquery. svganim. js ke halaman Anda, Anda dapat dengan mudah menghidupkan beberapa atribut dari berbagai elemen SVG menggunakan fungsi jQuery standar. Semua atribut harus diawali oleh svg untuk mengidentifikasi mereka sebagai setelan SVG dan ditulis dalam untaCase, mis. SvgStrokeWidth Banyak nilai dapat dinyatakan sebagai piksel yang tepat atau sebagai persentase. Anda juga dapat menggunakan awalan atau awalan untuk nilai relatif. Atau kombinasi efek Go Atribut yang bisa di animasi dirangkum di bawah ini. Untuk informasi lebih lanjut lihat halaman referensi referensi dokumentasi Menambahkan referensi pluginspage untuk tag embed IE Ditambahkan fungsi clipPath Ditambahkan fungsi isSVGElem ke manajer SVG Ditambahkan parameter node untuk mengkonfigurasi fungsi Ditambahkan pengaturan orang tua untuk fungsi beban Ditambahkan fungsi kloning Ditambahkan dukungan animasi untuk font-weight. Jarak huruf. Jarak kata. Stroke-dasharray Dan stroke-dashoffset Disiapkan widthheight awal elemen svg utama Dikoreksi penambahan atribut xlink Ekstraksi terkoreksi dari atribut x dan y Penentuan warna yang benar untuk animasi Animasi transformasi matrik terkoreksi Diperbaharui untuk bekerja dengan jQuery 1.5 dan 1.6 Memungkinkan pembungkus inline SVG Memungkinkan orang tua di banyak Panggilan menjadi objek jQuery Hapus atribut gaya yang sesuai saat menghidupkan Pengambilan ulang atribut perubahan yang diperbaiki Penanganan atribut gaya yang disorot Grafik dan status plot tidak perlu lagi menjadi fungsi global Ditambahkan pilihan warna ke grafik judul dan label sumbu grafik dan fungsi judul Izinkan opsi meledak untuk Diagram lingkaran menjadi satu nomor Ditambahkan pilihan warna untuk merencanakan judul dan format sumbu plot dan fungsi judul Ditambahkan dukungan pemilih jQuery untuk SVG DOM Ditambahkan dukungan acara jQuery untuk SVG DOM Fungsi jalur yang tidak berlaku lagi bergerakTo. LineTo. HorizTo. VertTo CurveCTo. SmoothCTo. CurveQTo. SmoothQTo. Dan arcTo untuk bergerak. garis. Horiz. belukar. CurveC. SmoothC. CurveQ. SmoothQ. Dan atribut SVG busur yang berisi tanda hubung (-) sekarang harus ditentukan dalam kasus unta, mis. StrokeWidth bukan atribut SVG seukuran stroke yang merupakan kata-kata yang dicadangkan oleh JavaScript harus memiliki garis bawah berikut (), mis. Kelas bukan kelas Diizinkan disederhanakan lampiran dengan fungsi onLoad Diizinkan disederhanakan beban dengan fungsi onLoad Diperbolehkan beban dari teks Inisialisasi animasi tetap Terpisah kompatibilitas jQuerySVG DOM ke ekstensi Ditambahkan jQuery atribut kompatibilitas: attr dan removeAttr Sped up dokumen beban (kecuali IE) Ditangani matriks Transformasi dalam animasi svg-transform Kesalahan yang dikoreksi dalam animasi perubahan skala Kompensasi Renis yang Dipulihkan Grafik dan plot yang diizinkan memiliki wadah tertentu, sehingga dapat dikombinasikan dengan elemen SVG lainnya Grafik dan petak hasil transformasi dari kelompok ke elemen svg ID yang diganti pada grafik dan Elemen plot dengan kelas Ditambahkan parameter node ke fungsi toSVG Ditambahkan fungsi perubahan Gambar label kustom yang dikoreksi untuk grafik Menambahkan kompatibilitas Google Chrome untuk grafik dan plot Pengakuan kemampuan SVG yang disorot Ganti fallback untuk bagian CDATA pada dokumen yang telah dimuat Ditambahkan SVG plotting plugin Fungsi grafik yang tidak digunakan lagi chartArea. ChartFormat ChartOptions Dan chartType yang mendukung area. format. pilihan. Dan tipe Ditambahkan sebuah indeks ke fungsi grafik seri untuk menargetkan seri individu Ditambahkan fungsi akhir untuk grafik seri, sumbu, dan legenda Ditambahkan animasi svg-viewBox Ditambahkan dukungan untuk node SVG dengan jQuery addClass. RemoveClass ToggleClass Dan hasClass Parent dapat dihilangkan jika null di semua fungsi panggilan Tetap penambahan elemen script Tetap penambahan elemen gaya di Opera Perubahan internal misalnya nilai Berganti nama SVGRoot ke SVGWrapper Ditambahkan pengaturan initPath untuk pemuatan awal SVG di IE Ditambahkan fungsi akar untuk menyediakan akses ke Elemen root SVG Diperbarui untuk bekerja di Safari 3.1.1 Bug tetap pada dokumen eksternal beban di IE Beban yang disempurnakan dengan pengaturan changeSize dan onLoad ditambahkan. beban. menghapus. Dan fungsi yang jelas sekarang mengembalikan referensi ke objek akar SVG Antarmuka yang diperbarui agar sesuai dengan standar UI jQuery Ditambahkan perintah pemecatan Ditambahkan atribut pembulatan opsional ke fungsi rektif dan fungsi roundrect yang dihapus Berubah penanganan pengaturan dengan - dalam SVG atau kata-kata yang dicadangkan dalam JavaScript Kesalahan yang diperbaiki pada Fungsi lain Perbaikan bug minor lainnya Dukungan untuk Renesis Player di IE Ditambahkan atribut animasi atribut SVG Ditambahkan 1.0.1 compatibility plugin Diperbarui untuk bekerja di FF 3

No comments:

Post a Comment