Как рассчитать время во время mousedown события в jquery?

Я пытаюсь сделать 2 разные функции на одной кнопке в mousedown вверх событий. Но это не работает, так как я не могу обнаружить время на событии mousedown.

<code>var flag;  
$("#ClikerButton").mousedown(function(e){  
    //if mouse pressed more than 2 sec, then  
    // do func1 and set flag = true;  
         //else do nothing  
}).mouseup(function(e){  
//if flag == true, do nothing,  
//else do func2;  
});  
</code>

Ответы на вопрос(3)

Ваш ответ на вопрос