我在FF3.5中为DOMMouseScroll
事件添加了一个函数。事件在垂直滚动上按预期触发,但不在水平滚动上触发。这是我的代码中的已知错误还是问题?
document.addEventListener('DOMMouseScroll', function() {
console.log(arguments);
}, false);
富
答案 0 :(得分:1)
看起来像there is a related defect,但它应该在3.5中修复。你是如何触发垂直滚动的,从那个缺陷来看,你需要一个触摸板来触发所描述的事件?如果您不是专门用于鼠标滚轮事件后,可以尝试onscroll事件,这适用于FF3.5:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html dir="ltr" lang="en">
<html>
<head>
<style type="text/css">
body {
width: 2000px;
}
</style>
</head>
<body onscroll="console.log('Scrolled!')">
<p style="height: 2000px;">test</p>
</body>
</html>