麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > HTML5 > 正文

html5構建觸屏網站之touch事件介紹

2024-09-05 07:20:01
字體:
來源:轉載
供稿:網友
前言
一個觸屏網站到底和傳統的pc端網站有什么區別呢,交互方式的改變首當其沖。例如我們常用的click事件,在觸屏設備下是如此無力。
手機上的大部分交互都是通過touch來實現的,于是,對于觸屏的交互式網站,觸摸事件是相當重要的。
Apple在iOS 2.0中引入了觸摸事件API,Android正迎頭趕上這一事實標準,縮小差距。最近一個W3C工作組正合力制定這一觸摸事件規范。

規范
這里我們介紹幾種普及得比較好的觸摸事件,你可以在絕大多數現代瀏覽器中來測試這一事件(必須是觸屏設備哦):
touchstart:觸摸開始的時候觸發
touchmove:手指在屏幕上滑動的時候觸發
touchend:觸摸結束的時候觸發
而每個觸摸事件都包括了三個觸摸列表,每個列表里包含了對應的一系列觸摸點(用來實現多點觸控):
touches:當前位于屏幕上的所有手指的列表。
targetTouches:位于當前DOM元素上手指的列表。
changedTouches:涉及當前事件手指的列表。
每個觸摸點由包含了如下觸摸信息(常用):
identifier:一個數值,唯一標識觸摸會話(touch session)中的當前手指。一般為從0開始的流水號(android4.1,uc)
target:DOM元素,是動作所針對的目標。
pageX/pageX/clientX/clientY/screenX/screenY:一個數值,動作在屏幕上發生的位置(page包含滾動距離,client不包含滾動距離,screen則以屏幕為基準)。 
radiusX/radiusY/rotationAngle:畫出大約相當于手指形狀的橢圓形,分別為橢圓形的兩個半徑和旋轉角度。初步測試瀏覽器不支持,好在功能不常用,歡迎大家反饋。
有了這些信息,我們就可以依據這些事件信息為用戶提供不同的反饋了。

下面,我將為大家展示一個小demo,用touchmove實現的單指拖動:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄视频在线网站 | 免费国产成人高清在线看软件 | 精品久久久久久久久久久久久久 | 露脸各种姿势啪啪的清纯美女 | 国产精品久久久久国产精品三级 | 麻豆视频国产在线观看 | 久啪视频 | 久久成人综合网 | 福利在线免费视频 | 国产亚洲精彩视频 | 第一区免费在线观看 | 91看片成人| 久久久久久久一区二区三区 | 免费一级欧美在线观看视频 | 国产手机av在线 | 青青草华人在线 | 黄色片网站免费 | 免费人成年短视频在线观看网站 | 日本在线视频一区二区三区 | 免费在线观看成人av | 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 91av视频大全| 精品一区久久久 | 一级毛片在线免费观看 | 精品国产1区2区3区 免费国产 | av国产免费 | 日本成人一二三区 | 亚洲成人国产 | 免费一级片网站 | 天天夜碰日日摸日日澡性色av | 黄色高清av | 中文字幕国产亚洲 | 黄色网欧美 | 韩国一大片a毛片 | 色污视频| 最新在线黄色网址 | 免费a视频 | 成人在线观看免费爱爱 | 2021国产精品视频 | 毛片在线免费观看网址 | 欧美一区二区片 |