tooltip

Tooltip manager

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
tooltip
1.6.18 years ago9 years agoMinified + gzip package size for tooltip in KB

Readme

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