您的位置:首页 > Web前端 > JQuery

jquery hover(overListener, outListener) || bind('mouseover',methodA).bind('mouseout',methodB)

2016-02-23 10:47 477 查看
1.区别:

bind方式,进入外部区域和内部区域都会触发相关方法(methodA 或methodB);

hover方式,进入内部区域不会再触发相关方法。

2.example:

<body>
<div class="outer" id="outer1">
Outer 1
<div class="inner" id="inner1">Inner 1</div>
</div>
<div class="outer" id="outer2">
Outer 2
<div class="inner" id="inner2">Inner 2</div>
</div>
<div id="console"></div>

<script type="text/javascript">
function report(event) {
$('#console').append('<div>'+event.type+'</div>');
}

$(function(){
$('#outer1')
.bind('mouseover',report)
.bind('mouseout',report);
$('#outer2').hover(report,report);
});
</script>
</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: