docs: function dragFun(e) {
  	if (this.dragFlag) {
  		var nowTh = $('#' + this.options.id + '_resize_handle')[0].nowTh,
  		    $nowTh = $(nowTh),
  		    nowThIndex = $nowTh.attr('index'),
  		    column = this.gridCompColumnArr[nowThIndex],
  		    nowVisibleThIndex = this.getVisibleIndexOfColumn(column);
  		if (nowTh && column != this.lastVisibleColumn) {
  			this.dragEndX = e.clientX;
  			var changeWidth = parseInt(this.dragEndX) - parseInt(this.dragStartX),
  			    newWidth = parseInt(nowTh.attrWidth) + parseInt(changeWidth),
  			    cWidth = parseInt(this.contentWidth) + parseInt(changeWidth);
  			if (newWidth > this.minColumnWidth) {
  				if (this.options.noScroll) {
  					// 不显示滚动条的情况下，当前列的该变量对后面一列产生影响
  					var nextVisibleThIndex = this.getNextVisibleInidexOfColumn(column);
  					if (nextVisibleThIndex > -1) {
  						var nextColumn = this.getColumnByVisibleIndex(nextVisibleThIndex);
  						if (!this.dragNextClomunWidth || this.dragNextClomunWidth < 0) this.dragNextClomunWidth = nextColumn.options.width;
  					}
  					var nextNewWidth = parseInt(this.dragNextClomunWidth) - parseInt(changeWidth);
  					if (!(nextNewWidth > this.minColumnWidth)) {
  						$('#' + this.options.id + '_top').css('display', 'block');
  						return;
  					}
  				}
  				if (!this.options.noScroll) {
  					this.dragW = this.contentWidthChange(cWidth);
  				}
  				$('#' + this.options.id + '_header_table col:eq(' + nowVisibleThIndex + ')').css('width', newWidth + "px");
  				$('#' + this.options.id + '_content_table col:eq(' + nowVisibleThIndex + ')').css('width', newWidth + "px");
  
  				column.options.width = newWidth;
  				column.options.realWidth = newWidth;
  				column.options.optionsWidth = newWidth;
  				if (this.options.noScroll) {
  					$('#' + this.options.id + '_header_table col:eq(' + nextVisibleThIndex + ')').css('width', nextNewWidth + "px");
  					$('#' + this.options.id + '_content_table col:eq(' + nextVisibleThIndex + ')').css('width', nextNewWidth + "px");
  					nextColumn.options.width = nextNewWidth;
  					nextColumn.options.realWidth = nextNewWidth;
  					nextColumn.options.optionsWidth = nextNewWidth;
  				}
  			}
  		}
  		$('#' + this.options.id + '_top').css('display', 'block');
  	}
  }