跳过主要内容

自拖动以来的时间

自拖动以来的时间( ) : Number

返回自上次拖动结束以来经过的时间(以秒为单位)。

返回值 : 数值

自上一次拖动结束以来的时间(以秒为单位)。

细节

返回自上一次拖动结束以来经过的时间(以秒为单位)——这在某些情况下很有用,例如你想跳过某些操作如果刚刚发生了拖动。例如,想象一个可拖动的元素,<div>它包含许多具有事件处理程序的子元素,onclick如果用户点击其中一个并拖动整个对象,<div>然后释放,你可能希望忽略这次“点击”,因为用户意图是拖动而不是点击(别忘了在 Draggable 中设置dragClickables: true的事件监听器):

$("#myDiv a").click(function(e) {    if (Draggable.timeSinceDrag() > 0.2) {        //do stuff, but not if the user just dragged within the last 0.2 seconds    }});

同时还有一个timeSinceDrag()实例方法。

myDraggable.timeSinceDrag();
无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗