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

WBOY
Lepaskan: 2016-05-16 16:17:20
asal
1346 orang telah melayarinya

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;
Salin selepas log masuk
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan