1.3.0 ā€¢ Published 8 months ago

hitooltip v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Description

hitooltip is a lightweight Javascript tooltip library


Installation

npm install hitooltip

Usage

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link href="dist/hitooltip.min.css" rel="stylesheet">
    </head>
    <body>
        
        <div class="example" data-hitooltip="Example">Hover examples</div>
        <br/>
        <br/>
        
        <script src="dist/hitooltip.min.js" type="module"></script>
    
    </body>
</html>

Overview

To run demo:

npm run demo

Demo


Options

namedescriptiondefaultexpectHTML Attribute
delayDelay before displaying tooltip250msnumberdata-hitooltip-delay
speedAnimation duration for the transition to happen500msnumberdata-hitooltip-speed
timeoutTooltip lifetime3000msnumberdata-hitooltip-timeout
maxViewsNumber of times a tooltip can appear on the element0 (unlimited)numberdata-hitooltip-max-views
animationTypeAnimation type"smooth""smooth", "fade" or "none"data-hitooltip-animation-type
dynamicMonitoringWhether to consider elements added dynamically"body"string (selector)N/A
onHide, onHidden, onShow, onShowncallbacksN/A

example to set options globally

import {setHiTooltipOptions} from "hitooltip";

setHiTooltipOptions({ speed: 250, maxViews: 10 });
setHiTooltipOptions({ dynamicMonitoring: "" });

example to set options locally

<div class="example" data-hitooltip="Example" data-hitooltip-timeout="10000" data-hitooltip-max-views="2">Hover 
    examples</div>

Package

šŸ“ package                
ā”‚
ā””ā”€ā”€ā”€šŸ“ dist
ā”‚   ā”‚
ā”‚   ā””ā”€šŸ“ hitooltip.js         
ā”‚   ā””ā”€šŸ“ hitooltip.css         

1.3.0

8 months ago

1.2.2

8 months ago

1.2.0

8 months ago

1.1.2

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago