我使用以下代码片段将 onscroll 事件绑定到 div
$div.bind("scroll", $.proxy(this._onScroll, this));
_onScroll: function (e) {
if (this.model.enableVirtualization) {
var contentdiv = $(".ganttgridtreecontent");
this._scrollTop = contentdiv.scrollTop();
var vScrollDist = Math.abs(this._scrollTop - this._prevScrollTop);
if (vScrollDist) {
vScrollDir = this._prevScrollTop < this._scrollTop ? 1 : -1;
this._updateCurrentViewRange();
this._prevScrollTop = this._scrollTop;
}
}
},
但它会为每个滚动动作调用两次。有没有办法阻止一个滚动动作。