jQuery选择器问题:怎么样给容器添加事件而不给里面的元素添加?

想给一个div添加事件,$("#div1").mouseout(function(){......}),这样,发现#div1里面的子元素也加上了事件,怎么回事?如果只想给... 想给一个div添加事件,$("#div1").mouseout(function(){......}),这样,发现#div1里面的子元素也加上了事件,怎么回事?如果只想给#div1添加事件而不给里面的子元素添加的话,选择器要这么写呢?
O(∩_∩)O谢谢~~
展开
 我来答
宝堂跑解2825
2011-08-15 · TA获得超过6.3万个赞
知道大有可为答主
回答量:3.7万
采纳率:0%
帮助的人:5223万
展开全部
注意这里的事件名称进入叫做"mouseenter", 离开叫做"mouseleave", 而不再使用"mouseover"和"mouseleave"事件.

有经验的开发人员会立刻想到在制作弹出菜单时, 经常遇到这个问题: 为弹出菜单设置了mouseout事件自动关闭, 但是鼠标在弹出菜单内移动时常常莫名其妙触发mouseout事件让菜单关闭. hover()函数帮助我们很好的解决了这个问题.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式