Pasar como parametro una funcion en jquery

fuente :http://stackoverflow.com/questions/2534436/jquery-plugin-adding-callback-functionality

Just execute the callback in the plugin:

$.fn.myPlugin = function(options, callback) {
if (typeof callback == ‘function’) { // make sure the callback is a function
callback.call(this); // brings the scope to the callback
}
};

You can also have the callback in the options object:

$.fn.myPlugin = function() {

// extend the options from pre-defined values:
var options = $.extend({
callback: function() {}
}, arguments[0] || {});

// call the callback and apply the scope:
options.callback.call(this);

};

Use it like this:

$(‘.elem’).myPlugin({
callback: function() {
// some action
}
});

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: