我正在尝试使用jQuery模拟mouseout上的事件处理,但是在测试环境中不调用事件处理程序。可能是什么原因?
答案 0 :(得分:1)
这样的东西?
$(document).ready(function() {
$('#test, .comments').on('mouseenter', function() {
$('.comments').stop(true,true).show('slow');
});
$('#test').on('mouseleave', function() {
$('.comments').stop(true,true).hide('slow');
});
});
也可以缩短为:
$('#test').on('mouseenter mouseleave', function(e) {
$('.comments').stop(true,true)[e.type==='mouseenter'?'show':'hide']('slow');
});
答案 1 :(得分:0)