Javascript jQuery块UI导致firefox中的滚动事件

Javascript jQuery块UI导致firefox中的滚动事件,javascript,jquery,html,css,jquery-blockui,Javascript,Jquery,Html,Css,Jquery Blockui,我在使用firefox时遇到了问题,因为阻止元素在该元素上触发滚动事件,在我的情况下,我有其他操作绑定到元素滚动,并扰乱了我的应用程序逻辑 复制步骤:Firefox仅50+ 滚动div结束 按block ui按钮以阻止元素 请参阅控制台,div已滚动 取消阻止元素也会导致滚动事件 我需要什么: 我希望避免在元素被阻止或取消阻止时触发滚动事件。 这只发生在firefox上。为什么 JSFIDDLE: 预览: // print on scroll $('#scroll-div').on('scro

我在使用firefox时遇到了问题,因为阻止元素在该元素上触发滚动事件,在我的情况下,我有其他操作绑定到元素滚动,并扰乱了我的应用程序逻辑

复制步骤:Firefox仅50+

  • 滚动div结束
  • 按block ui按钮以阻止元素
  • 请参阅控制台,div已滚动
  • 取消阻止元素也会导致滚动事件
  • 我需要什么: 我希望避免在元素被阻止或取消阻止时触发滚动事件。 这只发生在firefox上。为什么

    JSFIDDLE:

    预览:

    // print on scroll
    $('#scroll-div').on('scroll', function(event) {
      console.log('div scrolled');
    });
    //block
    $('#btn-block').click(function(e) {
      e.preventDefault();
      $('#scroll-div').block({
        'message': 'loading ...'
      });
    });
    //unblock
    $('#btn-unblock').click(function(e) {
      e.preventDefault();
      $('#scroll-div').unblock();
    });