Takazudo
4/5/2011 - 12:17 PM

jQuery ui widget bind args

jQuery ui widget bind args

$.widget('ui.orewidget', {
	...
	_create: function(){
		this.widgetEventPrefix = 'ore.';
		this._eventify();
		return this;
	},
	_eventify: function(){
		var self = this;
		this.element.bind('click', function(e){
			self._trigger('click', e, self._something);
		});
		return this;
	},
	...
});

$(function(){
	$('#somediv').bind('ore.click', function(e, something){
		console.log(e); // is a click event object
		console.log(something);
	});
});