Fix jQuery event handler

I was made ​​to correspond to variable number of arguments as well as `on` method.
Also, I have modified all arguments as optional.
Such use of the above can be confirmed officially. 
Thank you fix these.

http://api.jquery.com/trigger/