var timerId
var сдвиг = function()
{
//здесь код смещения абсолютного позиционирования
}
кнопка.onmousedown = function()
{
timerId = setInterval(сдвиг, 100)
}
кнопка.addEventListener ("mouseup" , clearTimeout(timerId) , false);