成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? html5手機觸屏touch事件介紹
全站頭部文字 我要出現在這里
html5手機觸屏touch事件介紹 636 2024-03-27   

HTML5中新添加了很多事件,但是由于他們的兼容問題不是很理想,應用實戰性不是太強,所以在這里基本省略,咱們只分享應用廣泛兼容不錯的事件,日后隨著兼容情況提升以后再陸續添加分享。

今天為大家介紹的事件主要是觸摸事件:

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:畫出大約相當于手指形狀的橢圓形,分別為橢圓形的兩個半徑和旋轉角度。初步測試瀏覽器不支持,好在功能不常用,歡迎大家反饋。

var obj = document.getElementByIdx_x('id');

obj.addEventListener('touchmove', function(event) {

     // 如果這個元素的位置內只有一個手指的話

    if (event.targetTouches.length == 1) {

     event.preventDefault();// 阻止瀏覽器默認事件,重要 

        var touch = event.targetTouches[0];

        // 把元素放在手指所在的位置

        obj.style.left = touch.pageX-50 + 'px';

        obj.style.top = touch.pageY-50 + 'px';

        }

}, false);

以上就是html5手機觸屏touch事件的全部內容,希望能給大家一個參考,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 电影《波丽露》免费观看| 6套电影频道节目表| 徐荣柱| 烽火溃兵之血战缅甸| 韧战作文800字初中| 男生女生向前冲2014| 廊桥遗梦演员表| 爸爸去哪儿第一季是哪一年播出| 内裤之穴| 爱情买卖网站 电影| 奔跑吧第13季| 影片 - theav| 同志电影副歌1080p| 张天爱出生于哪年?| 韶山行研学心得体会| 男女男在线观看| 金首露| 王顺明| 伟大的转折| 怀孕吃什么| 性的秘密免费| 《牵牛花》阅读答案| 浣肠アナル地狱| 韩国电影《诗》| 流浪地球2视频免费播放下载| 电影井冈山| 回收名表价格查询| 宙斯的12个儿子都是谁| 意大利 艾伦 温暖的夜晚| 想你的时候问月亮男声沙哑版| 易烊千玺个人资料简介| 都市频道在线直播观看| 演员刘洋| 李高| 康熙微服第二部免费版第24集| 国内性爱视频| 熊出没在线播放| 伸舌头接吻脱裤子| 武汉日夜| 亲吻姐姐ova| 水果篮子第二季全集|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103