Rumah  >  Artikel  >  hujung hadapan web  >  Cara menambah acara klik elemen dalam kemahiran tutorial html5 svg_html5

Cara menambah acara klik elemen dalam kemahiran tutorial html5 svg_html5

WBOY
WBOYasal
2016-05-16 15:50:042167semak imbas

Baru-baru ini saya menggunakan acara klik svg untuk membuat sesuatu Sebab mengapa saya menggunakan svg dan bukannya kanvas adalah kerana elemen dalam svg boleh menambah peristiwa klik Perbezaan terperinci antara mereka adalah seperti berikut:
Perbandingan antara Kanvas dan. SVG (Lihat butiran)
Jadual berikut menyenaraikan beberapa perbezaan antara kanvas dan SVG.

Kanvas
• Bergantung pada resolusi
• Tiada sokongan untuk pengendali acara
• Keupayaan pemaparan teks yang lemah
• Keupayaan untuk memaparkan dalam format .png atau .jpg Simpan imej hasil
• Terbaik untuk permainan intensif grafik di mana banyak objek akan dilukis semula dengan kerap

SVG
• Tidak bergantung pada resolusi
• Pengendali Acara Disokong
• Paling sesuai untuk aplikasi dengan kawasan pemaparan yang besar (seperti Peta Google)
• Kerumitan yang tinggi akan melambatkan pemaparan (sebarang apl yang terlalu menggunakan DOM tidak pantas)
• Tidak sesuai Halaman web yang dicipta oleh aplikasi permainan

boleh digunakan seperti biasa di bawah Chrome kerana ia perlu menyokong peranti mudah alih juga diuji pada Android dan adalah perkara biasa, apabila membuka halaman pada iPad, saya mendapati bahawa acara klik tidak berfungsi memeriksa banyak maklumat , punca masalah tidak dijumpai Kemudian, saya mendapati bahawa demo yang menerangkan svg dalam w3c sememangnya boleh mencapai kesan klik kepada elemen svg, tetapi tiada onclick= dalam elemen svg "circle_click(evt)" mempunyai penerangan yang serupa .

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn