在V2.1中,在grid的水平滚动条拖动时,表格内容被拖动,但是表头没有跟着动。查了一下源码,发现在V2.1里面绑定水平拖动事件的代码是这样的
//滚动水平滚动条时让表头和表体一起滚动(如果没有这个方法则只有表体滚动,表头不会动,表头和表体就对不齐了) _bindScrollEnvent:function(){ this.tbody.closest('.bDiv').scroll(function(){ self.hDiv.scrollLeft($(this).scrollLeft()); }); },
而在v2.0里面,这个代码却是
//滚动水平滚动条时让表头和表体一起滚动(如果没有这个方法则只有表体滚动,表头不会动,表头和表体就对不齐了) _bindScrollEnvent:function(){ var self=this; this.tbody.closest('.bDiv').scroll(function(){ self.hDiv.scrollLeft($(this).scrollLeft()); }); },
V2.1里面少了一行代码,很是奇怪,旧的版本是对的,新版本反而是错的。不清楚为什么会出现这样的情况,难道因为要改其他的BUG,所以有意去掉了这行代码?
呼叫一下peter,给个答复