Я должен прикрепить два события (щелчок и сортировка) на один элемент
Здесь проблема, я должен прикрепить два события (щелчок и сортировка) к одному элементу, но когда я щелкаю элемент, он также запускает сортируемое событие завершения. Есть ли способ решить это? Я видел исходный код sortables, он связывает событие mousedown, поэтому он будет срабатывать щелчком мыши. В то время как я могу определить, запускается ли щелчок или перетаскивание.
в противном случае, если есть хороший способ обнаружить элемент курорта или нет, все будет хорошо.
2 ответа
Решение
Один из вариантов, на который указал Тимме из #mootools irc, это использовать onSort
событие и есть флаг там.
Подобно:
onSort: function () {
this.sorted = true;
},
onComplete: function (el) {
if (this.sorted) {
alert("complete trigger complete");
}
this.sorted = false;
}
скрипка
Проверка элемента, кажется, работает http://fiddle.jshell.net/F2VKK/3/