Tôi đang xem xét thực hiện dự án nhắm mục tiêu Internet Explorer 10 bằng màn hình cảm ứng. Hiện tại tôi không có màn hình cảm ứng, nhưng cần biết liệu Internet Explorer 10 có hỗ trợ các sự kiện liên lạc DOM hay không.Liệu/IE10 có hỗ trợ các sự kiện liên lạc không?
Trả lời
Có vẻ như IE 10 không hỗ trợ nhóm sự kiện 'cảm ứng' được sử dụng bởi iOS và các trình duyệt di động khác. Tuy nhiên, IE 10 hỗ trợ các sự kiện đa chạm bằng cách sử dụng các sự kiện 'MSPointer' của riêng họ. Xem http://msdn.microsoft.com/en-us/ie/hh272903#_DOMTouch để biết chi tiết và ví dụ các trang web như http://ie.microsoft.com/testdrive/Graphics/TouchEffects.
Cập nhật: Chạm vào Sự kiện là in development trong Internet Explorer.
Trong khi IE10 sẽ không hỗ trợ touchstart và touchend loại sự kiện, nó sẽ hỗ trợ một mô hình được cho là vượt trội bao gồm Pointers. Những con trỏ chung này thu thập đầu vào từ bút, chuột và ngón tay. Một mồi lớn đã được đưa ra trong bài Touch Input for IE10 and Metro style Apps, ngày tháng chín, năm 2011.
Bạn sẽ có thể để có được cũ lạc mô hình để làm việc tốt với mô hình chỉ với abit của tính năng phát hiện và thông minh-scripting MSPointer:
var elm = document.getElementById("#foo"),
evt = window.navigator.msPointerEnabled ? "MSPointerDown" : "touchstart";
elm.addEventListener(evt, handler, false);
Thông tin thêm về con trỏ và các sự kiện Gesture có thể được tìm thấy ở đây: http://msdn.microsoft.com/en-US/library/ie/hh673557.aspx
phát triển quan trọng
- W3C has formed a Working Group dựa trên mô hình Con trỏ của Microsoft.
- Hand.js: a polyfill for supporting pointer events on every browser
'MSPointerDown' đã không được dùng nữa kể từ IE11 – andreszs
- 1. jQuery không hỗ trợ sự kiện postmessage?
- 2. Tại sao mô hình sự kiện jQuery không hỗ trợ sự kiện Capture và chỉ hỗ trợ sự kiện bubbling
- 3. Sự kiện onbeforeunload có được hỗ trợ trên iPhone không?
- 4. Các sự kiện mà Ember.js hỗ trợ là gì?
- 5. CAEmitterLayer phát ra các hạt không mong muốn ngẫu nhiên vào các sự kiện liên lạc
- 6. Phát hiện hỗ trợ trình duyệt để liên lạc giữa các cửa sổ
- 7. Liên lạc tổng hợp trong CQRS + DDD + Sự kiện Sourcing
- 8. TypeScript có hỗ trợ TouchEvent không?
- 9. Làm thế nào để có được một sự kiện liên lạc liên tục?
- 10. Tuỳ chỉnh QLPreviewController hoặc UIDocumentInteractionController có thể đánh chặn các sự kiện liên lạc
- 11. Trình duyệt trên máy tính có hỗ trợ các sự kiện chạm không?
- 12. Thiết bị Android/webOS có hỗ trợ các sự kiện Javascript đa chạm không?
- 13. Cassandra có hỗ trợ truy vấn có điều kiện không?
- 14. scrollview cử chỉ recognizer ăn tất cả các sự kiện liên lạc
- 15. Nghe tất cả các sự kiện liên lạc trong một ứng dụng iOS
- 16. Làm cách nào để chặn tất cả các sự kiện liên lạc?
- 17. Các chủ đề không liên lạc
- 18. Sự kiện nhấp chuột Backbone.js không hoạt động với liên lạc
- 19. IE9 có hỗ trợ các nhận xét có điều kiện không?
- 20. EmberJs có hỗ trợ xuất bản/mẫu đăng ký sự kiện không?
- 21. Danh sách các sự kiện Javascript được hỗ trợ trên iPad
- 22. Hỗ trợ Mã VS2010 có hỗ trợ nUnit không?
- 23. Scalatest có hỗ trợ cho các giả định không?
- 24. Làm cách nào để phát hiện xem trình duyệt có hỗ trợ các sự kiện di chuột không?
- 25. mailto: liên kết không được hỗ trợ trong Android?
- 26. Qemu/kvm có hỗ trợ ovf không?
- 27. OptaPlanner có hỗ trợ tối ưu hóa và hạn chế về các biến liên tục không?
- 28. Javascript - phát hiện xem trình xử lý sự kiện có được hỗ trợ
- 29. Devexpress GridControl có hỗ trợ các hình thức giành chiến thắng hỗ trợ phân trang không?
- 30. Các biến lớp hỗ trợ Objective-C có hỗ trợ không?
Chỉ muốn thêm: MSPointer là tốt hơn so với những sự kiện liên lạc theo nghĩa là nó hỗ trợ bất kỳ loại thiết bị trỏ. Ví dụ, bút + touch + chuột kết hợp được sử dụng cùng một lúc không phải là một vấn đề. Theo ý kiến của tôi, việc triển khai tốt hơn nhiều so với hệ thống cảm ứng của iOS, v.v. – Tower
Tôi đồng ý với Tower rằng nó có thể thông minh hơn, nhưng nó làm việc nhiều hơn cho mọi người. – d4rklit3
Chạm, bút và chuột là ba mô hình tương tác khác nhau. Ngón tay của bạn không hoạt động như một con chuột. Đây không phải là một giải pháp vượt trội, nó là một giải pháp lầy lội. – gargantuan