SVG Based Element Highlight Overlay Plugin With jQuery - Highlight.js
| File Size: | 9.67 KB |
|---|---|
| Views Total: | 2286 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Highlight.js is a jQuery plugin which helps create SVG based highlight overlays on the webpage to bring your user's focus to specific DOM element(s). Also can be used as a site guide that displays multiple highlight overlays in sequence.
See also:
How to use it:
1. Put the latest version of jQuery library and jQuery highlight.js plugin in the html page.
<script src="//code.jquery.com/jquery-2.2.4.min.js"></script> <script src="jquery.highlight.js"></script>
2. The JavaScript to generate a SVG overlay on a specified DOM element.
$('.element').highlightOverlay();
3. The JavaScript to highlight multiple DOM elements in sequence.
var selectors = [
'h1',
'h2',
'h3',
'article'
];
var i = 0;
$(selectors[i++]).highlightOverlay();
var timer = setInterval(function() {
if (i >= selectors.length) {
clearInterval(timer);
$.dismissHighlightOverlay();
return;
}
$(selectors[i++]).highlightOverlay();
}, 1000);
4. Destroy the plugin and remove highlight overlay(s) from DOM.
$.destroyHighlightOverlay();
Change log:
2016-07-19
- Parameterise the svg path generation function
This awesome jQuery plugin is developed by shuowu. For more Advanced Usages, please check the demo page or visit the official website.











