我一直在使用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