javascript - 我如何使用鼠标悬停禁用 js 功能

标签 javascript jquery html css

我目前正在做我的元素,我制作了一个水平滚动网站。

问题似乎是,当我的水平网页中有一个可滚动的 div(垂直)时,我无法再垂直滚动它。

这是网站:ShareApe 3.0

我试图制作一个鼠标悬停事件来覆盖这个脚本,但我无法让它工作:

<script>
$(document).ready(function(){
  $(".main").onepage_scroll({
    sectionContainer: "section",
    responsiveFallback: 600
  });
});
</script>

所以我想做的是,当您的鼠标悬停在网站的文件选择“拖放文件”部分时,我希望禁用此功能。

Manny,感谢您的宝贵时间!

更新:

我已经使用了这个工作代码:

<script>
$(document).ready(function(){
$('#fileUpload').on('mousewheel', function(e) {
    e.stopPropagation();
});
});
</script>

它可以工作,但不适用于 Firefox。

所以我尝试添加一些代码,但它对我不起作用:

    <script>
$(document).ready(function(){
$('#fileUpload').on('mousewheel', function(e) {
    e.stopPropagation();
});
});

var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x

if (slideshow.attachEvent) //if IE (and Opera depending on user setting)
slideshow.attachEvent("on"+mousewheelevt, rotateimage)

else if (slideshow.addEventListener) //WC3 browsers
slideshow.addEventListener(mousewheelevt, rotateimage, false)

</script>

帕特里克法利兹

最佳答案

$('#fileUpload').on('DOMMouseScroll mousewheel', function(e) {
    e.stopPropagation();
});

关于javascript - 我如何使用鼠标悬停禁用 js 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20012361/

相关文章:

html - 在移动设备上的以下 div 上检测到点击

html - css代码如何删除div类之间的空间

javascript - 使用 grunt 将本地 *.js 和 *.css 文件自动引用到 index.html

javascript - 定位和 z-index 问题

javascript - 动画 chop <p> 中的多行文本

javascript - DOM 中 child 的深度

jquery - 未捕获的类型错误 : append is not a function

javascript使函数参数动态化

javascript - 监听窗口调整大小事件以关闭响应式(Sidr)菜单

javascript - 使这个 Javascript 函数仅在第一次匹配时运行