JQ里面有mouseover和mouseenter  2个事件类型干着差不多的活,用不好经常出现些小问题. 今天我解释一下原理: 事件类型翻译: mouseover 鼠标移上 mouseenter 鼠标移进 jQuery的 mouseover 绝对等于原生js的 onmouseover,但使用起来是往往会有些问题. 原生js没有 onmouseenter 的事件类型,jQuery内部给它封装了新的事件类型也就是 mouseenter 来解决这个问题.  ( 对应还有鼠标离开 onmouseout…
jquery的hover mouseover mouseout mouseenter mouseleave的区别 1.mouseover mouseout mouseover - 鼠标指针经过任何子元素都会触发绑定在父元素上的mouseover事件 mouseout - 鼠标指针离开任何子元素时都会触发父元素上的mouseover事件 然后,你把代码拷贝过去try一下,就会有更深刻的理解: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans…
jquery的bind跟on绑定事件的区别:主要是事件冒泡: jquery文档中bind和on函数绑定事件的用法: .bind(events [,eventData], handler) .on(events [,selector]  [,data], handler) 从文档中可以看出,.on方法比.bind方法多一个参数'selector' .on的selector参数是筛选出调用.on方法的dom元素的指定子元素,如: $('ul').on('click', 'li', function(…
<html> <head> <meta charset="UTF-8"> <title>haha</title> <script src="jquery.js" type="text/javascript"></script> <script type="text/javascript"> x=0; y=0; $(document)…
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件.对应mouseout 只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件.对应mouseleave 被触发的 Mouseover 事件: 被触发的 Mouseenter 事件:…
轮播中大多会选择mouseover和mouseout  这个时候是没有任何问题的 但当遇到有css3动画的时候,会发现移入移出过快 动画还没加载完成就需要执行下一个动画,完了动画样式就错乱了. 这时候我选择的是使用 mouseenter和mouseleave 注意:mouseover ,mouseout当鼠标指针穿过被选元素子元素时,也会触发事件.这在绑定事件时,有时出现意想不到的Bug可能就是由 mouseover mouseout 事件引起的. mouseover与mouseenter 不论…
1.前言 今天下午参加一个面试,对方问我写不写博客,这时候才猛然意识到好久没写东西了.最近一直在外边实习,每天有很多经历和挑战,但是却没有及时地记录下来,这一点必须得批评自己,以后得经常把自己遇到的问题及时记录下来. 言归正传,今天面试卡住的第一个问题就是问我如何获取mouseenter.mouseleave中的两个对象?对这两个对象我只知道它们的特点是均不冒泡,是DOM新规范定义的方法,至于其他东西就不知道了. 2.二者的区别(以mouseover.mouseenter为例) <!doctyp…
Mouseenter在鼠标滑上去不会对其子元素也发生监听, Mouseover在鼠标滑上去会对其子元素发生监听. 所以对于事件的监听,我们要看需求,这里是对父元素的监听,不需要对子元素做监听.就用mouseenter与mouseleave. mouseenter是不会对其里面的子元素做监听,所以我们对这个li做mouseenter和mouseleave的监听就是正确的. 带settimeout的mouseover事件 function add_color(b){ var x='#'+b; var…
mouseover和mouseout是一对:mouseenter和mouseleave是一对. 相同点:都是鼠标经过就触发事件 不同点: 给外盒子一个经过触发事件,但是mouseover会在鼠标经过外盒子内部元素的时候也会再次触发事件. 但是,同样的给外盒子一个经过触发事件,mouseenter就不会再经过盒子内部元素的时候再次触发事件.…
EasyUI 中 Combobox 选项发生改变时会触发 onChange,onSelect,onClick 3 个事件. 最近要做一个级联的 Combo 菜单,类似于选择地址时让用户填写省,市,区的菜单,选择了省,市菜单相应改变区菜单清空,选择了市后区菜单会相应改变. 为实现这个功能,发现了它们的区别. onChange(newVal, oldVal)文档说当 Combobox 选择项发生改变后触发,参数是选择的新值和之前的旧值.这个事件在用程序改变选项时也触发,在选择相同项目时不触发,在 C…