Is there a way to trigger a scroll wheel event with an arbitrary delta. Just like jQuery does with \'click\' like:
$(\'#selector\').trigger(\'click\');
You need to use jQuery.Event For example:
// Create a new jQuery.Event object with specified event properties.
var e = jQuery.Event( "DOMMouseScroll",{delta: -650} );
// trigger an artificial DOMMouseScroll event with delta -650
jQuery( "#selector" ).trigger( e );
Check more here: http://api.jquery.com/category/events/event-object/