Rumah >hujung hadapan web >Tutorial H5 >HTML5 CSS3 pelaksanaan kemahiran seret dan lepas (Seret dan Lepas) contoh_html5 kemahiran tutorial
Artikel ini memperkenalkan secara ringkas pelaksanaan drag-and-drop HTML5.
Seret dan lepas adalah sebahagian daripada standard HTML5.
Sokongan penyemak imbas: Internet Explorer 9, Firefox, Opera 12, Chrome dan Safari 5 menyokong seret dan lepas.
Unsur seret, seretElement:
(1) Tambah acara: ondragstart
(2) Tambah atribut: boleh seret
Elemen tempat, dropElement:
1. Tambah acara: ondargenter, ondragover, ondragleave, ondragend, ondrop
Ia sangat serupa dengan peristiwa tetikus masuk dan keluar, dan perkataannya mudah difahami, jadi Saya tidak akan pergi ke butiran , contoh akan digunakan untuk menggambarkan di bawah.
2. Seret dan lepas antara elemen pada halaman
Berikut ialah contoh kecil seret dan lepas antara div untuk menunjukkan cara setiap peristiwa dicetuskan:
Seret satu atau lebih fail yang dipilih dalam sistem ke dalam div Maklumat fail yang diseret akan disimpan dalam fail Kemudian kita boleh mendapatkan jenis fail, panjang dan kandungan melalui fail dan kemudian memuat naiknya.
3. setDragImage(imej, x, y) digunakan untuk menetapkan imej kesan yang bergerak dengan tetikus semasa pergerakan tetikus. Mesti ditetapkan dalam dragstart.
4. jenis, effectAllowed dan dropEffect masing-masing adalah jenis elemen yang diseret dan gaya yang dipaparkan oleh tetikus semasa proses menyeret Walau bagaimanapun, atribut ini biasanya boleh diabaikan dan biasanya tidak digunakan.