Rumah  >  Artikel  >  hujung hadapan web  >  Tambahkan acara pada VML_VML berkaitan

Tambahkan acara pada VML_VML berkaitan

WBOY
WBOYasal
2016-05-16 12:09:491253semak imbas

Penyepaduan rapat VML dan HTML memudahkan untuk menambah acara pada VML. Semua acara dalam HTML boleh digunakan pada VML! Contoh berikut ialah demonstrasi: apabila tetikus bergerak ke bulatan, bulatan bergerak dengan tetikus Apabila tetikus diklik, bulatan berhenti bergerak.

onmouseover="move()" fillcolor=red />

var canmove=false;
function move()
{
circle.style.position="absolute";
canmove=true;
document.onmousemove =new Function("if(canmove){circle.style.posLeft=event.x;circle.style.posTop=event.y;}");
}
document.onclick =new Function("canmove=false");




Saya tidak tahu sama ada anda perasan, Kawasan acara VML mengikut bentuknya sendiri, bukan semua segi empat tepat seperti gambar. Dengan cara ini, izinkan saya memperkenalkan objek Fungsi Gunakan objek Fungsi Jika kandungan fungsi itu agak kecil dan ia dipanggil sekali sahaja, anda boleh menggunakan objek Fungsi Objek fungsi, dan parameter adalah kandungan fungsi. Cara yang lebih baik untuk mengawal peristiwa adalah dengan menggunakan pembolehubah global Perlaksanaan peristiwa bergantung pada pembolehubah global, dan peristiwa lain boleh menetapkan pembolehubah global ini.
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