我一直在使用webkit和AngularJs在iOS上編寫應用程序,因爲我正在做這件事我在頁面上選擇按鈕時遇到了延遲。因此,我寫了一個指令在touchstart上實現按鈕選擇,但我仍然在選擇延遲。使用webkit運行iOS應用程序時的選擇延遲
我寫的指令下面給出:
angular.module('test').directive('fastClick',function(){
// Runs during compile
return {
restrict: 'A', // E = Element, A = Attribute, C = Class, M = Comment
link: function($scope, iElm, iAttrs, controller) {
iElm.bind('touchstart',function(){
var event = document.createEvent('Event');
event.initEvent('select', true, true);
iElm[0].addEventListener('select',true, false);
iElm[0].dispatchEvent(event);
});
}
};
});
而且我有殘疾縮放網頁上。
你的意思是選擇點擊事件嗎? – LordTribual
點擊延遲發生的任何按鈕 –
請參閱下面的答案。 – LordTribual