erreur sur firefox: $.widget n'est pas une fonction

J'ai un peu de multiselect boîtes à partir de l'INTERFACE utilisateur de Jquery sur une page qui fonctionne parfaitement bien dans Chrome & Safari mais pas dans Firefox pour une raison... quand je charge la Console d'Erreur de Firefox, je vois:

Error: $.widget is not a function
Source File: http://localhost:3000/javascripts/jquery.multiselect.js?1302660373
 Line: 563

Des idées pourquoi?


edit: la ligne elle-même est à l'intérieur de la fonction d'ouverture à droite où il dit: "//réagir à des changements d'option après l'initialisation"

    //open the menu
open: function(e){
    var self = this,
        button = this.button,
        menu = this.menu,
        speed = this.speed,
        o = this.options;
    widget: function(){
    return this.menu;
},

//react to option changes after initialization
_setOption: function( key, value ){
    var menu = this.menu;

    switch(key){
        case 'header':
            menu.find('div.ui-multiselect-header')[ value ? 'show' : 'hide' ]();
Donc ce qui est sur cette ligne?
merci!!!! j'ai ajouté des modifications ci-dessus

OriginalL'auteur mtay | 2011-04-25