mouseover事件未触发按钮的子元素

时间:2014-06-30 17:20:25

标签: javascript html mouseover

我有一个包含元素的元素。我发现在Internet Explorer和Firefox中,当我移动按钮内的元素时,鼠标悬停事件不会触发。在Chrome中它确实如此。哪些浏览器的行为正确,我可以在哪里报告错误? (这可能不是提问的正确位置)

<button><img id="TheImage" src="Images/Action.gif" /></button>
<script type="text/javascript">
    window.addEventListener("load", function() {
        document.getElementById("TheImage").addEventListener("mouseover",     function(event) {
            console.log(event);
        });
    });
</script>

我希望事件能够触发,因为它应该是所有其他父元素的行为。

1 个答案:

答案 0 :(得分:0)

它可能与FF中的错误有关: https://github.com/mootools/mootools-core/issues/2662 虽然它在IE中应该运行良好。