DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> IE中鼠標經過option觸發mouseout的解決方法
IE中鼠標經過option觸發mouseout的解決方法
編輯:關於JavaScript     

本文實例講述了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程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved