trigger → Trigger event на javascript
Функция используемая в тестах jQuery.
Проверяется наличие ф-ции document.createEvent, используемой в нормальных браузерах, и с зависимости от этого используется ф-ция для IE или всех остальных.
/**
* @node - html element
* @type - event name, for example 'change'
**/
fireNative = document.createEvent ?
function( node, type ) {
var event = document.createEvent('HTMLEvents');
event.initEvent( type, true, true );
node.dispatchEvent( event );
} :
function( node, type ) {
var event = document.createEventObject();
node.fireEvent( 'on' + type, event );
};