我想使用本機JavaScript - 沒有jQuery,就是這樣。捏和解鎖,但不適用於縮小/放大。它在iOS和Android上使用觸控等很好,但我不知道如何「模擬」我Mac書的觸控板的這種行爲。任何幫助讓我開始在正確的方向將不勝感激。觸控板捏/無腳印與JavaScript(MacBook)
3
A
回答
2
至少在Chrome中,觸控板「捏到縮放」觸發輪子/鼠標滾輪事件,就像按下Ctrl鍵一樣。您可以捕獲此事件,就像任何其他輪/鼠標輪事件一樣,並防止發生其默認設置。下面是使用jQuery的例子:
$("canvas").on("mousewheel", function(e) {
if (e.ctrlKey) {
e.preventDefault();
e.stopImmediatePropagation();
// perform desired zoom action here
}
});
1
Starting from Safari 9.1你可以捕捉從OSX設備縮放和旋轉活動。欲瞭解更多信息,請閱讀GestureEvent Class Reference。請注意,這隻適用於Safari,但因爲你的問題是關於你的「Mac書的觸控板」我想這就是你要找的。
注意:iOS上的Safari也支持這些事件。
相關問題
- 1. JQuery - 我可以查詢MacBook Pro觸控板嗎?
- 2. 有關MacBook Pro觸控板滾動功能的TrackballControls.js問題
- 3. 如何解釋觸控板手勢捏放大IKImageBrowserView
- 4. HTML5/Javascript - 是否可以在瀏覽器中的Macbook觸控板上獲取觸摸事件的絕對座標?
- 5. MacBook觸控板手勢:像在少數報告中一樣移動窗口
- 6. Xcode:將圖像設置爲觸控板上的按鈕(適用於新MacBook Pro)
- 7. 捏手勢和單觸
- 8. 以編程方式切換Windows虛擬觸控板/觸控板
- 9. 無法打印到控制檯與log4j
- 10. Android上的捏縮放/多點觸控功能GridView
- 11. 捏與Osmdroid縮放
- 12. 捕捉Mac觸控板zoom
- 13. 扭捏腳本來把所有的遙控器分支
- 14. Android捏縮放在Javascript中
- 15. 與Hammer.js和觸摸模擬器捏事件
- 16. 爲Macbook觸摸條輸入事件
- 17. 打印HTML與JavaScript
- 18. 在iPad上的jQuery觸發捏手勢
- 19. 的Macbook無法安裝HEXO
- 20. 打印控制檯之間的值無窮無盡的JavaScript
- 21. 有沒有一種方法可以通過瀏覽器javascript檢測Mac上的觸控板,魔術鼠標或魔術觸控板的多點觸控事件?
- 22. Libgdx觸控板旋鈕無法正確調整大小
- 23. 體:溢出 - X - 仍然能夠與觸控板
- 24. 有沒有辦法在Flex上利用Mac Laptops的觸摸板捏手勢?
- 25. Windows Phone地圖控件無響應捏縮放
- 26. Javascript打印與WiFi打印機
- 27. 捏捏手勢識別器
- 28. AJAX觸發與TextBox控件
- 29. 觸控板上的雙指滾動js
- 30. Sencha觸控面板setActiveItem不工作