Ich bin Affe-Patching einige der Dragable Code jQuery *.Überschreiben Sie "private" -Funktion in JavaScript
Ziel ist es, die ursprünglichen Quelldateien nicht zu verändern und dynamisch eine der internen Funktionen zu patchen.
Die Funktion _generatePosition
wird wie folgt erklärt:
(function($) {
$.widget("ui.draggable", $.ui.mouse, {
...
_generatePosition: function(event) {
...
}
}
})(jQuery);
Ist es möglich, den dynamischen Austausch von ihm zu erreichen?
* So sie das Einschnappen grid relativ zu der Oberseite des Elternelements berechnet und nicht in Bezug auf die Oberseite des Elementes gezogen wird. Weitere Informationen finden Sie unter here.
Modifizieren Prototyp ist definitiv ein Sieg über .data(), danke! – Art
Ich mochte eigentlich die Manipulation der Instanz, wenn ich in einem Framework (wie WordPress) arbeite, wo man nie weiß, welche anderen Prozesse auf Draggable zählen, wenn sie so arbeiten, wie ursprünglich angegeben. –
Haben Sie eine Bronzemedaille. –