IE10问题:无法获取未定义或空引用的属性“ on”

时间:2018-07-10 06:23:45

标签: javascript internet-explorer-10 isotope rangeslider

我正在使用以下流行的演示代码来进行同位素项目研究,以将范围滑块和过滤器结合在一起:https://codepen.io/lifeonlars/pen/yaaOZy

一切都很好,并且可以在Firefox,Chrome和Edge上正常运行。 但是,当我尝试使用EI10时,出现此JavaScript运行时错误: 无法获得此代码的未定义或空引用的属性“打开”

 constructor(props){
      super(props);
      this.toggleModal=this.toggleModal.bind(this);
      this.onChange=this.onChange.bind(this);
      this.handleSelect=this.handleSelect.bind(this);
      this.confirmChange=this.confirmChange.bind(this);
      this.state = {
        newValue : '',
        id: this.props.todo.id,
        version: this.props.todo.version,
       }
  }

  confirmChange(){
    this.setState({version:this.state.newValue});
  }

  onChange(e){
    this.setState({newValue: e.target.value});
  }

这是范围滑块的整个js代码:

// Trigger Isotope Filter when slider drag has stopped
  $yearSlider.on('slideStop', function(slideEvt){
  var $this =$(this);
  updateRangeSlider($this, slideEvt);
  });

我已经尝试了几种方法,但是不幸的是,我在JS中还不足以解决此问题。 任何想法 ?提前非常感谢

0 个答案:

没有答案