Artikel ini menjelaskan solusi untuk mouse di IE dengan memicu opsi melalui opsi. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Fungsi yang akan diimplementasikan:
Ada div, ketika mouse lewat, div ini sepenuhnya diperluas, dan ketika mouse bergerak, div menarik kembali, dan ada kotak seleksi terpilih di dalam div;
Saat beroperasi pilih, masalah akan terjadi di IE. Ketika mouse melewati opsi, div akan menyusut kembali, tetapi fenomena ini tidak terjadi di browser lain.
Larutan:
Dalam IE, ketika mouse bergerak ke opsi, nilai window.event.toElement adalah nol, dan nilai di browser lain adalah objek;
Ketika mouse dipindahkan langsung dari div, nilai window.event.toElement adalah objek, dan begitu juga browser lainnya;
Singkatnya, Anda dapat menambahkan kode berikut ke mouseout untuk menyelesaikan masalah:
if (window.event.toElement == null) kembali;
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.