# tiny-trigger **Repository Path**: mirrors_scottcorgan/tiny-trigger ## Basic Information - **Project Name**: tiny-trigger - **Description**: Trigger cross-browser DOM events. Works with Browserify and as a standalone - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tiny-trigger Trigger cross-browser DOM events. Works with [Browserify](http:/browserify.org) and as a standalone. [![browser support](https://ci.testling.com/scottcorgan/tiny-trigger.png)](https://ci.testling.com/scottcorgan/tiny-trigger) ## Install NPM ``` npm install tiny-trigger --save ``` Bower ``` bower install tiny-trigger --save ``` ```html ``` ## Usage Browserify ```js var trigger = require('tiny-trigger'); document.querySelector('.some-element').addEventListener('click', function (e) { // }); trigger('.some-element', 'click'); ``` Browser ```js var trigger = window.tinyTrigger; document.querySelector('.some-element').addEventListener('click', function (e) { // }); trigger('.some-element', 'click'); ``` ## trigger(selector, event[, multiple]) * `selector` - css selector OR DOM element OR array of DOM elements * `event` - the name of the event to trigger * `multple` - if passing in a css selector, should the function find one element or all the elements that match the selector (querySelector vs querySelectorAll) ## Run Tests Requires [Phantomjs](phantomjs.org/download.html) is installed ``` npm install npm test ```