每次用户将鼠标悬停在我的一个页面按钮上时,我都会运行一个脚本。这在 safari 和 chrome 中效果很好,但在 Firefox 中 event.target.id 被返回 null 所以我的脚本的其余部分无法运行。起初我认为这是 mouseenter 的问题,但我向我的函数添加了一个警报,它被触发了,所以它被触发了。控制台将 event.target.id 显示为空,这就是问题所在。
有人有解决办法吗?这会获取用户悬停在上面的按钮的 id,并将页面的主体设置为与按钮 id 具有相同类的隐藏 div 的 html。
$(".label").mouseenter(function(){
var hover=(event.target.id);
$('.centercover').fadeIn(400)
var filler= $('.'+hover).html();
....rest of script for fadding in new content...
}