A typical plugin pattern is

$.fn.plugin = function( options ) {
...
this.each(function() {
   var elem = this;
   new $.plugin(elem, options);
});
return this;
};

and to call the plugin
$(function() {
   $("#my_id").plugin(options);
});

How would I go about deleting the plugin instance so that I can set up a new
plugin instance like this:

$("#elem").click(function() {
   var new_options = { ... };
   $("#my_id").plugin(new_options);
});

If I follow this exactly I end up with two instance of plugin, conflicting
with each other so I need to
eliminate the first one before setting up the plugin again. Any ideas ?

thanks
jose

Reply via email to