6
A
回答
15
下面是一個顯示touchstart
和touchend
的示例。它演示了附加觸摸事件的兩種不同方式:元素屬性或JavaScript的addEventListener
。
由於它正在偵聽觸摸事件,因此事件不會在桌面瀏覽器(支持鼠標事件)上觸發。要測試該頁面,您可以將其打開爲Android或iOS模擬器。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0;" />
<style type="text/css">
a {
color:black;
display:block;
margin:10px 0px;
}
</style>
<script type="text/javascript">
function onload() {
document.getElementById('touchstart').addEventListener('touchstart', hello, false);
document.getElementById('touchend').addEventListener('touchend', bye, false);
}
function hello() {
alert('hello');
}
function bye() {
alert('bye');
}
</script>
<title>Touch Example</title>
</head>
<body onload="onload();">
<h1>Touch</h1>
<a href="#" ontouchstart="hello();return false;">Attribute: ontouchstart</a>
<a href="#" ontouchend="bye();return false;">Attribute: ontouchend</a>
<a href="#" id="touchstart">addEventListener: touchstart</a>
<a href="#" id="touchend">addEventListener: touchend</a>
</body>
</html>
相關問題
- 1. 在觸摸手機上使用Javascript檢測手指拖動?
- 2. 檢測用戶觸摸UIScrollView
- 3. 如何檢測手機網站的觸摸屏手機
- 4. 檢測用戶何時觸摸鏈接
- 5. 在黑莓手機上檢測觸摸
- 6. 檢測哪個uiscrollview用戶觸摸
- 7. 檢測用戶觸摸的iOS 5
- 8. 自定義UIView檢測用戶觸摸
- 9. UiScrollview scrollviewDidScroll檢測用戶觸摸
- 10. OpenGL的檢測用戶觸摸
- 11. 的iOS檢測用戶觸摸釋放
- 12. 檢測用戶手指的觸摸大小
- 13. 觸摸後如何檢測觸摸
- 14. 如何檢測用戶何時觸摸對話框片段?
- 15. 使用UIButton進行觸摸檢測
- 16. 如何檢測用戶在Android中的觸摸交互?
- 17. 如何檢測用戶是否在觸摸軟鍵盤?
- 18. 如何使用純JavaScript的手機觸摸事件?
- 19. Android:檢測用戶篡改手機
- 20. 如何找出在ios中使用觸摸或手勢檢測到的標籤?
- 21. 如何使用手勢識別器呈現視圖時檢測觸摸?
- 22. Android 3.0的手指觸摸檢測
- 23. 檢測簡單的觸摸手勢
- 24. 在MKPolyline上檢測觸摸手勢
- 25. 使用iPhone上的多點觸摸檢測左手或右手屏幕
- 26. 檢測用戶在任何時間點的觸摸
- 27. 檢測,如果用戶仍抱着觸摸,並沒有釋放
- 28. 如何使用javascript檢測觸摸移出節點。
- 29. 如何使用Processing for Android檢測多個屏幕觸摸
- 30. 如何檢測使用CoreText觸摸哪個單詞
好吧,我會盡量..謝謝 – Dayzza 2011-01-29 02:25:11