1.0.1 • Published 8 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