猿问

请问关于jquery的mouseover方法如何阻止事件冒泡?

$("body").on("mouseover","div",function (){
$(".small").removeClass('small').addClass('big');
});
就是这个方法,不过div中的子元素也能相应mouseover。
我预期的效果是在整个大div上mouseover的时候触发事件。
求大神解答。

白板的微信
浏览 453回答 3
3回答

繁花不似锦

用mouseenter和mouseleave

有只小跳蛙

你这个写法本身就是事件代理的写法,不冒泡怎么事件代理?你问题表达的肯定有问题,再明确一下吧。

千巷猫影

2个方法:return false;e.stopPropagation();
随时随地看视频慕课网APP

相关分类

Vue.js
JQuery
我要回答