首頁 > web前端 > js教程 > 主體

IE中滑鼠經過option觸發mouseout的解決方法_javascript技巧

WBOY
發布: 2016-05-16 16:17:20
原創
1346 人瀏覽過

本文實例講述了IE中滑鼠經過option觸發mouseout的解決方法。分享給大家供大家參考。具體分析如下:

要實現的功能:

有一個DIV,當滑鼠經過時此DIV完全展開,當滑鼠移開時DIV收縮回去,其中DIV裡面有一個select選擇框;

操作select的時候在IE中會出現一個問題,當滑鼠經過option時,DIV會收縮回去,而在其他瀏覽器中無此現象。

解決的方法:

在IE中,當滑鼠移到option時 window.event.toElement 的值為null,在其他瀏覽器中的值為object;

當滑鼠直接從DIV移出時 window.event.toElement 的值為object,其他瀏覽器也是;

綜上,可以在mouseout中加入下面程式碼即可解決問題:

if (window.event.toElement == null) return;
登入後複製

希望本文所述對大家的javascript程式設計有所幫助。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板