Rumah  >  Artikel  >  hujung hadapan web  >  Penyelesaian kepada masalah keluar tetikus yang dicetuskan oleh pilihan lulus tetikus dalam kemahiran IE_javascript

Penyelesaian kepada masalah keluar tetikus yang dicetuskan oleh pilihan lulus tetikus dalam kemahiran IE_javascript

WBOY
WBOYasal
2016-05-16 16:17:201348semak imbas

Contoh dalam artikel ini menerangkan penyelesaian kepada masalah mencetuskan tetikus keluar apabila tetikus melepasi pilihan dalam IE. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Fungsi untuk dilaksanakan:

Terdapat DIV Apabila tetikus melepasi DIV, ia dibesarkan sepenuhnya Apabila tetikus dialih keluar, terdapat kotak pilihan di dalam DIV

Masalah akan berlaku dalam IE apabila mengendalikan pilih Apabila tetikus melepasi pilihan, DIV akan mengecut semula, tetapi fenomena ini tidak berlaku dalam pelayar lain.

Penyelesaian:

Dalam IE, apabila tetikus bergerak ke pilihan, nilai window.event.toElement adalah batal, dan dalam penyemak imbas lain, nilainya ialah objek

Apabila tetikus dialihkan terus keluar dari DIV, nilai window.event.toElement ialah objek, begitu juga pelayar lain;

Ringkasnya, anda boleh menambah kod berikut pada mouseout untuk menyelesaikan masalah:

if (window.event.toElement == null) return;
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.
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