1.6.1 • Published 8 years ago

tooltip v1.6.1

Weekly downloads
895
License
MIT
Repository
github
Last release
8 years ago

Tooltip

Install

$ npm install tooltip --save

Usage

var tooltip = require('tooltip')

tooltip()
<h2 data-tooltip="tooltip text">Test the tooltip</h2>

Now hover over h2 and the tooltip will show.

Or, with config:

var tooltip = require('tooltip')
var config  = {
  showDelay: 100,
  style: {
    padding: 5
  }
}

tooltip(config)

Configs

  • target - defaults to document.documentElement. Tooltips will be displayed only for elements inside target.
  • style - styles to be applied to the tooltip element
  • className - a css class to be applied to the tooltip element. Defaults to "tooltip"
  • showDelay - defaults to 500 ms
  • visibleStyle - style to be applied to the tooltip element when it is visible
  • hiddenStyle - style to be applied to the tooltip element when it is hidden
  • appendTooltip: Function - a function to append the tooltip (defaults to doing document.body.appendChild(tooltipElement) )
  • offset - defaults to { x: 5, y: 5 }
  • attrName - defaults to "data-tooltip". Tooltip will show on hover over elements with this attribute.

    Specify data-tooltip-positions="top;bottom;left;right" to dictate the order of the positions preferred by the tooltip.

License

MIT