0
當您將鼠標懸停在縮放面板,平移面板等上時,Google Map API v3會觸發mouseout事件。我認爲這些是地圖的一部分。所以,懸停在那裏不應該觸發mouseout事件。在這裏,你在行動中看到這一點,Google Map Bug:將鼠標懸停在縮放面板,平板面板,圖像面板等時會觸發地圖鼠標事件。任何解決方法?
在平原的任何解決辦法JavaScript或jQuery的可以理解的? 錯誤在here處提交。
當您將鼠標懸停在縮放面板,平移面板等上時,Google Map API v3會觸發mouseout事件。我認爲這些是地圖的一部分。所以,懸停在那裏不應該觸發mouseout事件。在這裏,你在行動中看到這一點,Google Map Bug:將鼠標懸停在縮放面板,平板面板,圖像面板等時會觸發地圖鼠標事件。任何解決方法?
在平原的任何解決辦法JavaScript或jQuery的可以理解的? 錯誤在here處提交。
感謝。我明白mouseleave。但是這不在Google V3中。 mouseleave是Jquery事件。 https://developers.google.com/maps/documentation/javascript/events。這絕對是Google V3中的一個錯誤。你的解決方案似乎對我有用。再次感謝。 – user960567
mouseleave也是一個DOM事件(注意事件與DOM元素,而不是地圖對象一起使用),所以你也可以在addDomListener中使用它。不幸的是,mouseleave仍然沒有得到廣泛的支持。但是我不會把它稱爲一個bug,當你懸停這個元素的一個子元素時,這是mouseout在元素上觸發的常見行爲。 –
如果你不把它稱爲bug,那麼爲什麼鼠標在多邊形或線條外出不會觸發這個事件。他們也是兒童元素的人。 – user960567