code: function(content, title) {
          if (content === true) {
              return; // AJAX is currently loading
          }
  
          this.fireEvent('showing');
  
          // Set the node state
          var node = this.node.aria('describedby', this.id());
  
          // Load runtime options
          var options = this.inheritOptions(this.options, node);
  
          // Load the element
          var element = this.loadElement(node);
  
          // Set the title and content
          title = title || this.readValue(node, options.getTitle);
  
          element
              .find(this.ns('header'))
                  .html(title).toggle(Boolean(title) && options.showTitle)
              .end()
              .find(this.ns('content'))
                  .html(content);
  
          this.fireEvent('load', [content, title]);
  
          // Follow the mouse
          if (options.follow) {
              var follow = this.onFollow.bind(this);
  
              node.off('mousemove', follow).on('mousemove', follow);
  
          // Position offset node
          } else {
              element.reveal().positionTo(options.position, node, {
                  left: options.xOffset,
                  top: options.yOffset
              });
          }
  
          this.fireEvent('shown');
      }
docs: Positions the tooltip relative to the current node or the mouse cursor.
  Additionally will apply the title/content and hide/show if necessary.
  
  @param {String|jQuery} content
  @param {String|jQuery} [title]