0

我对“touchstart”事件有疑问。我有一个按钮,我想触摸它。所以我做了这样的'touschstart':

var button = document.getElementById('btn');   
button.addEventListener('touchstart', function(){something});

问题是“touchstart”使按钮只被点击一次。当用户仍然触摸它时,我希望按钮一直被“按下”。怎么做?

4

1 回答 1

1

我相信你必须使用两个事件。和。tocuhstart_touchend

var button = document.getElementById('btn');   
button.addEventListener('touchstart', function(){// make the button pressed});
button.addEventListener('touchend', function(){// make the button unpressed});
于 2013-04-17T16:07:38.290 回答