我对'touchstart'事件有疑问。我有一个按钮,我想触摸它。所以我像这样'touschstart':
var button = document.getElementById('btn');
button.addEventListener('touchstart', function(){something});
问题是'touchstart'只按一次按钮。当用户仍然触摸按钮时,我希望按钮被“按下”。怎么做?
答案 0 :(得分:1)
我相信你必须使用两个事件。 tocuhstart
和touchend
都有。
var button = document.getElementById('btn');
button.addEventListener('touchstart', function(){// make the button pressed});
button.addEventListener('touchend', function(){// make the button unpressed});