我正在研究我的项目,我已经制作了一个横向滚动网站。
问题似乎是当我在水平网页上有一个可滚动的div(垂直)时,我无法再垂直滚动它。
这是网站:ShareApe.com
我使用过这个工作代码,但似乎firefox没有使用鼠标选项或e.stopPropagation();.
<script>
$(document).ready(function(){
$('#fileUpload').on('mousewheel', function(e) {
e.stopPropagation();
});
});
</script>
我来到这个网站http://www.javascriptkit.com/javatutors/onmousewheel.shtml 但我无法弄清楚如何使用此修复程序。
非常感谢你的时间!
Patrick Falize
答案 0 :(得分:0)
Firefox不支持.onmousewheel,您必须使用DOMMouseScroll事件:
$(document).on( "mousewheel DOMMouseScroll", function(e){
e.preventDefault();
});
哦,所以我明白了。 firefox与e.stopPropagation()没有问题;但问题在于moudewheel功能。所以我将“DOMMouseScroll”添加到.on中,它就像一个沙姆!