【发布时间】:2015-09-03 16:43:23
【问题描述】:
我有以下代码http://jsfiddle.net/yc7sj3pt/2/
document.getElementById('obj_one').addEventListener('mouseover', function(){
var e = document.createEvent('HTMLEvents');
e.initEvent('mouseover', true, false);
document.getElementById('obj_two').dispatchEvent(e);
console.log('hover');
}, false);
当我在mouseover 上#obj_one 时,我试图让#obj_two 对悬停做出反应(从而变为红色),但它不起作用。我做错了什么?
【问题讨论】:
-
为什么不添加一个类并以这种方式进行样式设置?
-
@JamesBrierley 我明白那个解决方案,我也想这样做,但不幸的是我做不到
标签: javascript events