簡體   English   中英

觸摸未在Safari桌面上觸發的事件

[英]touch events not firing in safari desktop

我正在開發一款支持桌面和移動設備上的觸摸事件的應用。 使用類似的東西時(根據https://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariWebContent/HandlingEvents/HandlingEvents.html

element.addEventListener("touchstart", touchStart, false);
element.addEventListener("touchmove", touchMove, false);
element.addEventListener("touchend", touchEnd, false);
element.addEventListener("touchcancel", touchCancel, false);

這些只在ipad和iphone上測試時發生,而不是在桌面上測試。 由於我在桌面上開發,我怎么能這樣才能識別這些事件?

您可以在iOS模擬器中查看您的網站,該模擬器包含在MacO上的XCode中。

希望能幫助到你。

在測試機器上,我們使用幻肢來模擬觸摸。 如果設備本身支持觸摸,它很容易設置,也不會做任何事情。

否則,請遵循Alexey的建議,盡可能經常使用模擬器和真實設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM