我必须在一个元素上附加两个事件(单击和排序)

时间:2013-11-22 09:43:28

标签: mootools mootools-sortable

这是问题,我必须在一个元素上附加两个事件(单击和排序),但是当我单击该元素时,它还会触发可排序的完整事件。有什么方法可以解决这个问题吗? 我看到了sortables的源代码,它绑定了mousedown事件,因此它将通过click触发。而我如何能够检测是否通过单击或拖动来触发。

否则,如果有一个很好的方法来检测元素度假,那就没问题了。

2 个答案:

答案 0 :(得分:1)

Timmeh在#mootools irc指出的一个选择是使用onSort事件并在那里有一面旗帜。

像:

onSort: function () {
    this.sorted = true;
},
onComplete: function (el) {
    if (this.sorted) {
        alert("complete trigger complete");
    }
    this.sorted = false;
}

Fiddle

答案 1 :(得分:0)

检查元素似乎有效http://fiddle.jshell.net/F2VKK/3/

相关问题