Lightweight Rich Text Tooltip Plugin For jQuery - bng.tooltip.js
File Size: | 3.99 KB |
---|---|
Views Total: | 1219 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
bng.tooltip.js is a simple, animated jQuery tooltip enhancement plugin which allows for embedding any html elements into tooltips using html5 data attribute.
How to use it:
1. Place the latest jQuery library and the jQuery bng.tooltip.js plugin at the bottom of the document.
<script src="//code.jquery.com/jquery-latest.min.js"></script> <script src="bng.tooltip.js"></script>
2. Add the class 'bng-tooltip' to html element and set the tooltip content using data-bng-title
attribute.
<a href="#" class="bng-tooltip" title="I am native title" data-bng-title="HTML CONTENT HERE"> Hover me now mate! </a>
3. Initialize the tooltip plugin.
$('.bng-tooltip').bngTooltip();
4. Style the tooltip as per your needs.
.bng-tooltip { position: relative; cursor: pointer; } span.bng-arrow { width: 0; height: 0; margin-left: -8px; border-style: solid; position: absolute; left: 50%; line-height: 0px; } .bng-arrow-down { border-width: 8px 8px 0 8px; border-color: #da2e2b transparent transparent transparent; top: 100%; } .bng-arrow-up { border-width: 0 8px 8px 8px; border-color: transparent transparent #da2e2b transparent; top: -8px; } #bngTooltip { font-style: italic; font-weight: bold; padding: 10px; text-align: center; position: absolute; display: none; }
5. Options and defaults.
$('.bng-tooltip').bngTooltip({ // position // e.g. 'bottom', 'top' 'position': null, // width 'width': 300, // background color 'background-color': '#da2e2b', // border radius in pixels 'border-radius': 5, // font size in pixels 'font-size': 14, // text color 'color': '#fff', // transition effect transition: 'fadeToggle', // transition delay in ms delay: 400 });
This awesome jQuery plugin is developed by huy-tran. For more Advanced Usages, please check the demo page or visit the official website.