1.0.1 • Published 7 years ago
slimquery v1.0.1
Slimquery
Replacement for main jquery functions
Usage
Install
npm install mejta/slimquery --save
Load as a dependency
import $ from 'slimquery'
Select the data
var elements = $('.someselector');
: select elements with selectorvar elements = $(someHtmlElement);
: creates slimquery object from html elementvar elements = $(someSlimqueryObject)
var elements = $('.someselector', someHtmlOrSlimqueryObject)
: select some elements within another html element or slimquery object
Get html element from slimquery object
var htmlElement = elements.get()
: gets first html element from slimquery objectvar htmlElement = elements.get(1)
: gets second html element from slimquery objectvar length = elements.length
: Gets number of html elements in slimquery object
Class manipulation
elements.addClass('otherclassname')
: Adds class to classlistelements.removeClass('...')
: Removes class from classlistelements.toggleClass('...')
Walk through the html elements in slimquery object
elements.each(callback)
Events
elements.on(eventType, callback)
: Add event listenerelements.trigger(eventType)
: Trigger event