2017-06-07 1 views
1

Ich habe noch nie mit Mootools gearbeitet, ich muss diese spezifische sortierbare Funktion zu töten, aber ich kann nicht das ursprüngliche Skript bearbeiten, so muss ich die Funktion aufrufen und Deaktivieren von Triggerungdisable mootools sortierbare Funktion ohne Bearbeitung der ursprünglichen

Hilfe?

new Sortables('.homepagemodule CAPTION', { 
    clone: true, 
    revert: true, 
    opacity: 0.7, 
    onStart: function() { 
    dndMovingModule = this.element.parentNode.parentNode.id.toUpperCase(); 
    }, 
    onComplete: function() { 
    dndDroppedOntoModule = this.element.parentNode.parentNode.id.toUpperCase(); 
    if (
     typeof dndMovingModule != "undefined" 
     && typeof dndDroppedOntoModule != "undefined" 
     && dndMovingModule != dndDroppedOntoModule 
    ) { 
     var url = window.location.protocol + "//" + window.location.host + "/" 
     + year + "/save_setting?L=" + league_id + "&TITLE=MODULE&VALUE=" 
     + dndMovingModule + "," + dndDroppedOntoModule; 
     // alert("calling: " + url); 
     makeHttpRequest(url); 
     setTimeout("window.location.reload();", 250); 
    } 
    } 
}); 

Antwort

0

removeEvents() entfernt alle mootools Ereignis-Listener von einem Knoten.

Angesichts Ihres Codes, $$('.homepagemodule CAPTION').removeEvents() sollte den Trick tun.

Verwandte Themen