很多同學搞不懂mouseover與mouseenter事件,先說一下他們之間的不同。
mouseover是不論鼠標指針穿過被選元素或其子元素,都會觸發(fā) mouseover 事件。對應mouseout;
而mouseenter只有在鼠標指針穿過被選元素時,才會觸發(fā) mouseenter 事件。對應mouseleave;
舉例說明一下:
不論鼠標指針穿過被選元素或其子元素,都會觸發(fā) mouseover 事件。
只有在鼠標指針穿過被選元素時,才會觸發(fā) mouseenter 事件。
被觸發(fā)的 Mouseover 事件:
被觸發(fā)的 Mouseenter 事件:
可以復制上述代碼自己試驗理解一下,別忘了jquery換成自己的路徑??赐赀@篇文章相信同學們能理解這兩者的區(qū)別了。
關鍵詞: