отключить сортируемую функцию mootools без редактирования оригинала

1

Я никогда не работал с mootools раньше, я должен убить эту определенную функцию сортировки, но я не могу редактировать оригинальный скрипт, поэтому мне нужно вызвать функцию и отключить ее от запуска

любая помощь?

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);
    }
  }
});
Теги:
mootools

1 ответ

0

removeEvents() удаляет все прослушиватели событий mootools из узла.

Учитывая ваш код, $$('.homepagemodule CAPTION').removeEvents() должен сделать трюк.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню