Primordial fonctions jQuery - meilleures pratiques

Mon application web à l'aide d'un certain nombre de plugins JQuery comme les tables de données, et c'est de la Ligne correspondante de Réorganisation et de Tri des plugins.

Le problème est que nous avons besoin d'ajouter quelques corrections pour tenir compte de gênant IE8 incohérences.

Ainsi, par exemple, dans l'un des plugins _mouseDrag() la méthode que nous avons besoin d'ajouter un peu de la logique supplémentaire au début. Est-il un moyen de remplacer cette fonction sans modifier le code source du plugin?

Dans un langage OO vous pouvez généralement ignorer une méthode de classe, ajouter un peu de logique et ensuite appeler le super() méthode pour éviter de modifier une API du code source.

Donc, je me demande comment nous pouvons mieux soutenir ceci en JavaScript sans modification de la bibliothèque elle-même.

Grâce

Mis À Jour Question

Basé sur l'exemple ci-dessous, comment dois-je remplacer mon _mouseDrag fonction qui existe comme suit dans la 3ème partie de la bibliothèque:

(function( $, undefined ) {

$.widget("ui.sortable", $.ui.mouse, {

_mouseDrag: function (event){

...

}

Comment puis-je remplacer ce exactement?

OriginalL'auteur DJ180 | 2012-09-19