首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jquery 绑定事件 - mouseover() mouseout() mouseenter() mouseleave() hover()

    事件函数列表 blur() 元素失去焦点 focus() 元素获得焦点 click() 鼠标单击 mouseover() 鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发)...scroll() 滚动条位置发生变化 submit() 用户递交表单 mouseover() 鼠标进入(进入子元素也触发) 简单来说,可以看到括号写了进入子元素也触发,这是什么意思呢?...写一个简单两个嵌套div来演示一下看看,如下: ? ? 进入子元素也会触发mouseover()事件,那么如果#smalldiv没有嵌套在里面是否会触发呢? 这样应该就不会。 ?...这样就像是类似事件冒泡,不过是子元素将mouseover()传递冒泡给父元素,就算子元素没在#big里面,也会触发这个事件。...mouseout() 鼠标离开(离开子元素也触发) 上面看了mouseover() 是鼠标进入事件,那么下面来看看这个事件离开事件。 ? ?

    2.9K30

    面试官:mouseenter与mouseover有何异同?怎么模拟mouseenter?

    自己之前在面试时候就有被问到诸如mouseover和mouseenter事件异同之类问题?...mouseenter与mouseover异同? 要说清楚mouseenter与mouseover有什么不同,也许可以从两方面去讲。...大概意思是:和mouseover不同是,mouseenter不支持事件冒泡 (英语比较渣,凑合看哈) 由于mouseenter不支持事件冒泡,导致在一个元素子元素上进入或离开时候会触发其mouseover...我们给左右两边ul分别添加了mouseover和mouseenter事件,当鼠标进入左右两边ul时,mouseover和mouseenter事件都触发了,但是当移入各自子元素li时候,触发了左边...ul上mouseover事件,然而右边ulmouseenter事件没有被触发。

    1.1K30

    JavaScript鼠标事件细讲:执行顺序+注意事项+区别比对

    区别点:mouseenter不会冒泡,简单说,它不会被它本身子元素状态影响到.mouseover就会被它子元素影响到,在触发子元素时候,mouseover会冒泡触发它父元素....(想要阻止mouseover冒泡事件就用mouseenter)mouseenter/mouseover共同点:当二者都没有子元素时,二者行为是一致,但是二者内部都包含子元素时,行为就不同了.总结就是...:mouseover和mouseenter异同体现在两个方面:是否支持冒泡事件触发时机可见mouseover事件因其具有冒泡性质,在子元素内移动时候,频繁被触发,如果我们不希望如此,可以使用mouseenter...0:没有键被按下1:按下左键2:按下右键3:左键与右键同时被按下4:按下中键5:左键与中键同时被按下6:中键与右键同时被按下7:三个键同时被按下参考文章:JS鼠标事件(非常详细) http://c.biancheng.net...html转载本站文章《JavaScript鼠标事件细讲:执行顺序+注意事项+区别比对》,请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/js

    3.6K21

    面试官:哪些浏览器事件不会冒泡?

    回答这个问题之前,我们首先要具备DOM事件流捕获与冒泡知识,这里只讲JS中如何设置这两种事件监听,例如对body注册点击事件:document.body.addEventListener('click...在JS中通常利用冒泡来进行事件委托,但并不是所有事件都会冒泡。下面我们看看哪些事件是不能冒泡,又有哪些相关应用场景。...就是设置了 overflow: scroll;,所以控制滚动应该使用 CSS 而不是 JS 事件。...li 元素就会冒泡到 ul 上 mouseover,造成多次触发:document.getElementById('outer').addEventListener('mouseover',...结尾现代JS框架均对事件体系做了相关处理,很多时候开发者可能会忽略事件委托一些机制,了解其中细节与不同事件之间差异,可以有效避免实际开发中出现坑。以上就是文章全部内容,希望对你有所帮助!

    1.8K20
    领券