3
我有一個隨機函數,當用戶按下按鈕時我會調用它。我想繼續運行該功能,直到用戶釋放按鈕。如何多次調用函數,直到用戶在AngularJS中釋放按鈕
我發現了鼠標向下指令,但它似乎不適用於手機。
我也嘗試使用ng-touchstart lib下面的代碼。
HTML
<div id="vs">
<span ng-touchmove="randomize($event)" ng-controller="myCtrl">VS</span>
</div>
控制器
.controller('myCtrl', function($scope) {
$scope.randomize = function($event) {
// trigger this function again and again till user releases the button
};
})
隨着ng-touchmove
的情況下竟然沒有觸發。
有什麼方法可以實現我在找的東西嗎?
我的應用程序僅適用於手機,所以我不必處理mousedown事件。對於實現,你會建議讓'touchstart'觸發一個無限循環調用我的函數,'touchend'打破無限循環? – 113408
我們使用這個,它的作品就像一個魅力:) –