javascript - JS 禁止触发事件

标签 javascript jquery html css slider

我正在创建一个垂直 slider ,您必须向下滚动 3 次(3 张幻灯片)才能看到内容。

问题是一旦你向下滚动了 3 张幻灯片,鼠标滚动就会被这段代码禁用(我认为):

$(window).on({
  'DOMMouseScroll mousewheel': elementScroll
});

所以我想找到在 3 个幻灯片之后启用鼠标滚动的方法。有什么想法吗?

This is what I've done so far

谢谢

最佳答案

我不知道您的滚动条是否与整页滚动条(如 Fullpage.js)相关联 - 但如果是,那么这应该有效。

变量计数 = 0;

$(window).on({
  'DOMMouseScroll mousewheel': elementScroll;
   count++;
});

if(count === 2){
   $(window).off({
     'DOMMouseScroll mousewheel': elementScroll
   });  
}

关于javascript - JS 禁止触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44289055/

相关文章:

javascript - Angular HttpClient post 无法发送简单的字符串参数

html - 如何为不对称的导航栏创建 css?

HTML、CSS 和媒体查询 - 在 Chrome 和 Firefox 上调整大小是不同的

javascript - 请求的资源上不存在 'Access-Control-Allow-Origin' header 。响应的 HTTP 状态代码为 405

javascript - 是否可以将js文件中的图像动态加载到html文件中?

javascript - 没有 js、php 或 target 的下拉点击

jquery - 在非事件选项卡中实时暂停或运行 setInterval 函数

javascript - 谷歌地图 - FusionTablesLayer 到多边形

javascript - 使用 JQuery 更新 Html.Dropdownlists

html - 如何使用 BEM 方法为自适应网页构建 css?