1.0.0 • Published 11 months ago

yk-tool-tipsy v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

YK-Tool-Tipsy

YK-Tool-Tipsy is a lightweight tooltip library.

Installation

npm install yk-tool-tipsy

How to use

  • YK-Tool-Tipsy consists of 4 attributes:
<button
  tipsy="Hello Universe!"
  tipsy-position="above"
  tipsy-show-after="200"
  tipsy-hide-after="400"
>Click me</button>
AttributeValue
tipsytext content
tipsy-positionabove, below, left or right
tipsy-show-aftermilliseconds
tipsy-hide-aftermilliseconds
  • And in your JS file import the library and call init function to inilitialize your tooltips that has been defined in HTML.
import Tipsy from "yk-tool-tipsy"

Tipsy.init()
  • OR you can attach tooltip using:
// attach function creates and returns the created tooltip object ToolTipsy.
let tipsyObj = Tipsy.attach({
  target: document.getElementById("box"),
  content: "This is a BOX",
  position: "left",
  showAfter: 150,
  hideAfter: 0
})

Properties

tooltips

  • Key/Value pairs of all created
console.log(Tipsy.tooltips)

Methods

detach()

Tipsy.tooltips['tipsy-0'].detach()
  • OR you can use
Tipsy.detach(Tipsy.tooltips['tipsy-0'])

getLength()

  • Get length of created tooltips
Tipsy.getLength()

Change config of a tooltip

Tipsy.tooltips['tipsy-0'].position = TipsyPosition.below
Tipsy.tooltips['tipsy-0'].hideAfter = 800

References

  • Tooltip positions
import { TipsyPosition } from "yk-tool-tipsy"

TipsyPosition.above
TipsyPosition.below
TipsyPosition.left
TipsyPosition.right

License

Licensed under the ISC License.

1.0.0

11 months ago