jQuery Plugin To Create Spotlight Effect On Any Elements - spotlight
| File Size: | 15.7 KB |
|---|---|
| Views Total: | 2157 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Yet another jQuery highlight plugin that adds a customizable spotlight effect to any elements in your document. The plugin creates a full window mask overlay on useless elements in the webpage to bring your user's focus to specified element.
See also:
- jQuery Plugin To Set Focus On Any DOM Element - Focusable
- jQuery Plugin To Highlight Any DOM Elements - revealElements.js
- jQuery Plugin To Create Canvas Based Animated Spotlight Effects
- jQuery Plugin To Focus/Highlight Any Elements - focusify
How to use it:
1. Load the jquery.spotlight.js after you have jQuery installed.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="jquery.spotlight.js"></script>
2. Add the spotlight effect to a given element on mouse hover.
$('SELECTOR').bind('mouseover', function(){
$(this).spotlight({exitEvent:'mouseover'});
});
3. Add the spotlight effect to a given element on click.
$('SELECTOR').click(function(){
$(this).spotlight();
});
4. Remove the spotlight effect.
$(SELECTOR).spotlight().unspotlight();
5. Available options.
$fn.spotlight({
// spotlight opacity. 0-1
opacity: .5,
// animateion speed in ms
speed: 400,
// overlay color
color: '#333',
// enable animation
animate: true,
// requires jQuery easing plugin
easing: '',
// set which event triggers spotlight to hide
exitEvent: 'click',
// callback function after spotlight is shown
onShow: function(){},
// callback function after spotlight is hidden
onHide: function(){}
});
This awesome jQuery plugin is developed by MarQuisKnox. For more Advanced Usages, please check the demo page or visit the official website.











