鼠標滑過的時候出現一個層,當鼠標滑到當前層的話mouseover和mouseout在低版本的瀏覽器會出現閃動的現象,解決這個現象的辦法有許多,不過我以爲有一種是最簡單的那就是把mouseover和mouseout換成對應的mouseenter和mouseleave。
mouseover ,mouseout當鼠標指針穿過被選元素的子元素時,也會觸發事件。這在綁定事件時,有時出現意想不到的Bug可能就是由 mouseover mouseout 事件引發的;瀏覽器
mouseover與mouseenterspa
不論鼠標指針穿過被選元素或其子元素,都會觸發 mouseover 事件。指針
只有在鼠標指針穿過被選元素時,纔會觸發 mouseenter 事件。blog
mouseover:鼠標進入被選元素--子元素--被選元素(3次);seo
mouseenter:鼠標進入被選元素(1次);事件
mouseout與mouseleave(同上)im
不論鼠標指針離開被選元素仍是任何子元素,都會觸發 mouseout 事件。img
只有在鼠標指針離開被選元素時,纔會觸發 mouseleave 事件。
co