Elegant Customizable Text Highlight Plugin With jQuery - Marker
| File Size: | 31 KB |
|---|---|
| Views Total: | 2021 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Marker is a simple, elegant and highly customizable jQuery text highlighting plugin used to highlight parts of your text with mouse selection.
Features:
- Custom styles of highlighted text.
- Color picker is supported.
- Allows to highlight pre-defined text.
- Allows to output the highlighted text (with styles and unique IDs) to JSON strings.
Basic usage:
1. Include jQuery, jQuery UI and the jQuery Marker plugin's files on the webpage.
<link href="jquery.marker.css" rel="stylesheet"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="jquery-ui.min.js"></script> <script src="jquery.marker.js"></script>
2. Include the jQuery Spectrum plugin for the support of changing the default highlighting styles.
<link href="extensions/spectrum.css" rel="stylesheet"> <script src="extensions/spectrum.js"></script>
3. Call the function on the target text container to enable the plugin.
$('#container').marker({
// options here
});
4. Possible configuration options and callback functions.
$('#container').marker({
// min/max length
minimum : 3,
maximum : 3000,
overlap : false,
// enable color picker
colorPicker : true,
// custom style
style : {
'background' : 'rgba(249, 255, 0, 0.2)',
},
// can be removed?
activeRemove : true,
// is caseSensitive?
caseSensitive : true,
// callback functions
add : undefined,
remove : undefined,
colorChange : undefined,
mouseenter : undefined,
mouseleave : undefined,
debug : undefined
});
5. API methods.
// get the data
$('#container').marker(data);
// restore the data
$('#container').marker(restore);
// destroy the plugin
$('#container').marker(destroy);
This awesome jQuery plugin is developed by daesuni. For more Advanced Usages, please check the demo page or visit the official website.











