Event.target.id在firefox中不起作用
event.target.id not working in firefox
我有一个脚本,每次用户将鼠标悬停在我的一个页面按钮上时都会运行该脚本。这在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...
}
$(".label").on('mouseenter', function(event){ //pass the parameter
var hover = event.target.id;
$('.centercover').fadeIn(400)
var filler = $('.' + hover).html();
});
相关文章:
- 为什么javascript:void(0)在Firefox中不起作用
- jpm的默认Firefox路径没有'不起作用
- 设置 CSS 背景在 Firefox 中不起作用
- document.getElementById 在 Firefox 中不起作用
- firefox中的CSS动画不起作用
- event.stopPropagation()在firefox javascript中不起作用
- 复选框.onClick在firefox中不起作用
- window.close();在Chrome和Firefox中不起作用
- JQuery在Chrome中不起作用,但Firefox很好
- 选择“行在 Chrome 和 Firefox 中不起作用(生成的代码)”
- Javascript 按键事件在 Firefox 中不起作用
- window.dispatchEvent 在 Firefox、Safari 或 IE 中不起作用
- 更改 Angular 2 中选择的事件在 Firefox 和 Edge 中不起作用
- jQuery SlideToggle() 在 FireFox 中不起作用,在 Chrome 中工作
- 动态关键帧插入在 IE 或 Firefox 上不起作用
- 使用 nameProp 的 JQuery 图像滚动更新在 Firefox 和 Chrome 中不起作用
- Javascript键码在Firefox中不起作用,但在chrome中运行良好
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- Ajax 提交表单不起作用 Firefox