我正在使用phonegap将网络应用转换为Android,我正在使用它来控制光标
$(document).on('touchmove', function (e) {
var touch = e.originalEvent.touches["0"];
$img.css({
top: (touch.clientY) - 105,
left: (touch.clientX) - 25,
display: 'block'
});
});
现在的问题是,当我触摸屏幕时,光标不会出现,直到我开始移动我的手指,这是因为我使用touchmove所以我使用touchstart而结果是当我触摸屏幕时光标出现但不动。
是否有一个解决方案,我可以毫无延迟地找到光标,触摸屏幕后移动它完美?
答案 0 :(得分:0)
您可以尝试将fastclick polyfill添加到您的软件包fastclick at github
然后你就做了
if ('addEventListener' in document) {
document.addEventListener('DOMContentLoaded', function() {
FastClick.attach(document.body);
}, false);}
或使用jquery ......
$(function() {
FastClick.attach(document.body);});