Из сообщения я читал на http://lists.debian.org/debian-dpkg/2012/06/msg00071.html , я мог решить свою проблему путем выполнения:
sed -n -e"s,/,\\\\\\\\/,g; s/:$(dpkg --print-architecture)$//p " \
/var/lib/dpkg/triggers/File \
| while read line; do
sudo sed -i -e"/^$line$/d" /var/lib/dpkg/triggers/File
done
Вы можете создать закрытие, чтобы совместно использовать две переменные, одну для хранения времени начала, а другую для времени окончания, а затем в событии mouseup получить разницу:
(function () {
var element = document.getElementById('element'),
start, end;
element.onmousedown = function () {
start = +new Date(); // get unix-timestamp in milliseconds
};
element.onmouseup = function () {
end = +new Date();
var diff = end - start; // time difference in milliseconds
};
})();
Проверьте это работает пример .
Когда onmousedown запущен, вы можете повесить событие onmouseup в окне . Это позволит избежать ненужных закрытий.
el.onmousedown = function () {
var time = new Date(); //time in milliseconds
window.onmouseup=function(){
var diff=new Date()-time;
window.onmouseup=null;
}
};
результат проверки здесь: http://jsbin.com/uneqo
Вы можете использовать две глобальные переменные для записи времени mousedown и mouseup и вычесть