Maybe what I am pretending to do is something that JQuery wants to
avoid, but I am very frustrated with the following idea. Let's image
we have a simple "class":

$.widget( "ui.mywidget",
{
...
  f: function ( ) { .... fff( ) ;  ... }
 ....
  // to be overriden
  fff: function( ) { }
} ) ;

and now I create a div element that "extends"[1] "mywidget":

div = $(document.createElement( "div" )).mywidget( ) ;

what I want to do is to "define the fff" function in a way, that when
it is called from f (div.mywidget( "f" ) or div.mywidget( "fff" ) ) it
will be invoked.

I expected something like:

$.extend( div, ui.list_box, { fff : my_new_func } ) ;

to work, but it does not.

Any help is very appreciated,
Thanks in advance,

David

[1] sorry if the terms that I use are not very precise, but I am not
an expert in JS

Reply via email to