Haroenv / holmes
- суббота, 11 июня 2016 г. в 03:13:51
JavaScript
Fast and easy searching inside a page
Fast and easy searching inside a page.
$ npm install --save holmes.js
After which you can add it in your page with i.e. browserify or loading the module in a different script tag.
You have to make sure that you have a css
rule for the class .hidden
that hides elements however you want. One option is to have this:
.hidden {
display: none;
}
but this could be any css
you want.
holmes({
input: '.search input', // queryselector for the input
find: '.results article', // queryselector for element to search in
placeholder: 'no results', // (optional) text to show when no results
class: {
visible: 'visible', // (optional) class to add to matched elements
hidden: 'hidden' // (optional) class to add to non-matched elements
}
});
What | who | image |
---|---|---|
bullg.it | @haroenv | |
family.scss | @lukyvj |
I'd love to find out how people use my project, let me know if you want to be featured!
Compatible up to IE9.
Let me know on twitter: @haroenv.
Apache 2.0