当我从li.food转到#news-wrap时,mouseleave开火了。
这不起作用:
$('#news-wrap').hide();
$('li.food').on('mouseenter', function() {
$('#news-wrap').show();
});
$('li.food').on('mouseleave', function(e) {
if (!$(e.target).is('#news-wrap')) {
$('#news-wrap').hide();
}
});
这也不是:
$('#news-wrap').hide();
$('li.food').on('mouseenter', function() {
$('#news-wrap').show();
});
$('li.food').on('mouseleave', function(e) {
if(e.relatedTarget.id != 'news-wrap') $('#news-wrap').hide();
});
答案 0 :(得分:0)