Tôi đang cố gắng bắt kịp tốc độ trên HTML5 bằng cách tạo mẫu ứng dụng vẽ cực kỳ đơn giản bằng cách sử dụng <canvas>
và các sự kiện chạm như ontouchstart
và ontouchmove
.Trình duyệt trên máy tính có hỗ trợ các sự kiện chạm không?
Điều này hiển thị và hoạt động tốt trong trình giả lập Android, nơi tôi sử dụng các nhấp chuột để mô phỏng sự kiện chạm. Tuy nhiên, nó không hoạt động chút nào khi chạy trong trình duyệt máy tính để bàn của tôi (Safari 5.1.1, Firefox 7 trên Windows).
Tôi nghĩ rằng các sự kiện nhấp chuột sẽ được hiểu là sự kiện chạm như chúng đang chạy trong trình mô phỏng.
Tôi tự hỏi bây giờ nếu có lẽ trình duyệt trên máy tính để bàn chỉ đơn giản là không hỗ trợ các sự kiện chạm.
bài viết MDN liên kết với một ví dụ nhưng nó không hoạt động đối với tôi trong phiên bản hiện tại của FF hoặc Safari. https://developer.mozilla.org/samples/domref/touchevents.html – Justin
@Justin Xem câu trả lời cập nhật. – pradeek
Khá chắc chắn rằng chỉ firefox mobile 6+ hỗ trợ các sự kiện cảm ứng, chứ không phải firefox cho máy tính để bàn (trừ khi bạn sử dụng các sự kiện moz-touch). –