code: function () {
  		var tooltip = this,
  			hoverPoints;
  		
  		clearTimeout(this.hideTimer); // disallow duplicate timers (#1728, #1766)
  		if (!this.isHidden) {
  			hoverPoints = this.chart.hoverPoints;
  
  			this.hideTimer = setTimeout(function () {
  				tooltip.label.fadeOut();
  				tooltip.isHidden = true;
  			}, pick(this.options.hideDelay, 500));
  
  			// hide previous hoverPoints and set new
  			if (hoverPoints) {
  				each(hoverPoints, function (point) {
  					point.setState();
  				});
  			}
  
  			this.chart.hoverPoints = null;
  		}
  	}
docs: Hide the tooltip