【问题标题】:Restore mouse wheel event javascript library恢复鼠标滚轮事件javascript库
【发布时间】:2018-07-04 03:32:22
【问题描述】:

我正在使用wheel-indicator JS 库。我喜欢恢复原来设置为preventDefault()的鼠标滚轮事件。

我试过indicator.setOptions({preventMouse:"false"}),因为实例方法说“唯一的参数必须是对象”,但它不起作用。

var indicator = new WheelIndicator({
    elem: document.querySelector('.element'),
    callback: function(e){
      console.log(e.direction);
      //DO SOMETHING HERE
    }
  });

indicator.setOptions({preventMouse:"false"});

【问题讨论】:

    标签: javascript object events methods npm


    【解决方案1】:
    var indicator = new WheelIndicator({
        elem: document.querySelector('.element'),
        callback: function(e){
          console.log(e.direction);
          //DO SOMETHING HERE
        }
      });
    
    indicator.getOption('preventMouse'); // true
    

    【讨论】:

    • 虽然此代码 sn-p 可能是解决方案,但 including an explanation 确实有助于提高您的帖子质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。
    • getOption() 方法返回选项值而不是更改它,如实例方法中所述
    【解决方案2】:

    我想问题与插件没有直接关系。也许 preventDefault() to wheel event on element在你的情况下不起作用?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 2014-12-30
      • 2011-07-21
      • 1970-01-01
      相关资源
      最近更新 更多