1.0.1 • Published 7 years ago

slimquery v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

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 selector
  • var elements = $(someHtmlElement);: creates slimquery object from html element
  • var 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 object
  • var htmlElement = elements.get(1): gets second html element from slimquery object
  • var length = elements.length: Gets number of html elements in slimquery object

Class manipulation

  • elements.addClass('otherclassname'): Adds class to classlist
  • elements.removeClass('...'): Removes class from classlist
  • elements.toggleClass('...')

Walk through the html elements in slimquery object

  • elements.each(callback)

Events

  • elements.on(eventType, callback): Add event listener
  • elements.trigger(eventType): Trigger event
1.0.1

7 years ago

1.0.0

7 years ago