HTML5 移動端 手指事件
手指事件
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width"/> <title></title> <style> *{ padding: 0; margin: 0; } #box{ width: 100px; height: 100px; background: yellowgreen; } </style> </head> <body> <div id="box"></div> </body> <html>
ontouchstart 手指觸控式螢幕幕
<script>
var box=document.getElementById('box');
box.addEventListener('touchstart',function(){
console.log('111');
});
</script>
ontouchmove 手指在螢幕上發生移動
<script> var box=document.getElementById('box'); box.addEventListener('touchsmove',function(){ console.log('222'); }); </script>
ontouchend 手指離開螢幕
<script>
var box=document.getElementById('box');
box.addEventListener('touchend',function(){
console.log('333');
});
</script>
手指列表
changedTouches 目標元素上目標事件上的手指列表 targetTouches 目標元素上的手指列表 touches 螢幕上的手指列表 <script type="text/javascript"> var box = document.getElementById('box'); box.addEventListener('touchend',function(event){ //手指距離視口的距離 //event.changedTouches[0].clientX; //event.changedTouches[0].clientY; console.log(event.changedTouches[0].clientX,event.changedTouches[0].clientY) }) </script>
阻止預設行為
dom0
return false;
dom2
event.preventDefault();
阻止冒泡
event.stopPropagation();
相關推薦
HTML5 移動端 手指事件
手指事件 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta
HTML5移動端觸控事件
一、移動端事件問題 1.click事件300ms延遲問題 2007年第一代iphone釋出,移動端Safari首創雙擊縮放功能,原理是click一次後,經過300ms之後檢測是否再有一次click,如果有就會縮放,如果沒有則是一個click事件。所以cilck操作會有卡頓感覺。 2.dblclick事件
html5移動端手勢事件
第1章 事件參照表 事件 描述 on-hold 長按事,長按的時間是500毫秒 on-tap 輕擊,如果長按事件超過250毫秒,那就不是輕擊了 on-double-tap 雙擊 on-touch
Html5 移動端 觸摸滑動事件
next() star jquer meta scrip char XML func mage 以下代碼經過測試 沒有問題 且可以循環滑動 <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xh
[HTML5]移動端前端常見的觸控相關事件touch、tab、swipe等
function load (){ //螢幕解析度 var scheight= window.screen.height; var scwidth = window.screen.width ; //螢幕可用工作區高度 var scavheight=
HTML5移動端通過touch事件判斷手勢方向及頁面到達底部
startClientY:0,//螢幕開始滑動位置 endClientY:0,//螢幕結束滑動位置 movedirection:'CENTER',//滑動方向 lastscrolltop:0,//上
實現移動端touch事件的橫向滑動列表效果
parseint 滑動 borde lec let doc kit order mov 要實現手機端橫向滑動效果並不難,了解實現的原理及業務邏輯就很容易實現。原理:touchstart(手指按下瞬間獲取相對於頁面的位置)——》touchmove(手指移動多少,元素相應移動多
移動端手指放大縮小插件與源碼
得出 pre stat target max logs doctype title 是否 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
移動端手勢事件 hammer.JS插件
情況 star white tab nal 手指 專家 向上 描述 一、引入hammer.JS 1.下載地址:http://download.csdn.net/detail/webxiaoma/9872249 2.官網地址:http:
HTML5移動端最新兼容問題解決方案
otl call area cat dev doctype 橫屏 ont black 1、安卓瀏覽器看背景圖片,有些設備會模糊。用同等比例的圖片在PC機上很清楚,但是手機上很模糊,原因是什麽呢?經過研究,是devicePixelRatio作怪,因為手機分辨率太小,如果按照分
初探JS-html5移動端發送指定內容短信到指定號碼
鏈接 nav navigator 屬性 ava inpu params document san 原理:利用a標簽跳轉指定網址: sms://[號碼]?body=[內容] //安卓 sms://[號碼]&body=[內容] //IOS 首先
fastclick:處理移動端click事件300毫秒延遲
命令 and 場景 idt 1.5 itl initial tcl from fastclick:處理移動端click事件300毫秒延遲 1、兼容性 iOS 3及更高版本的移動Safari iOS 5及更高版本的Chrome Android上的Chrome(ICS) Op
29.html5 移動端開發總結
手機 kit you 技巧 運動 dev 方式 include andro 手機與瀏覽器 瀏覽器: 移動端開發主要針對手機,ipad等移動設備,隨著地鐵裏的低頭族越來越多,移動端開發在前端的開發任務中站的比重也越來越大。各種品牌及尺寸的手機也不盡相同。尺寸不同就算了分辨率,
HTML5——移動端的點擊、拖拽
不支持 瀏覽器 cnblogs log www http 事件 blog .cn 移動端瀏覽器不支持mouse事件 https://www.cnblogs.com/joyco773/p/6519668.html https://www.cnblogs.com/yjhua/p
vue.js 添加 fastclick的支持 處理移動端click事件300毫秒延遲
dde cti size 引入 click事件 list col con fun fastclick:處理移動端click事件300毫秒延遲。 1,先執行安裝fastclick的命令 npm install fastclick 2,在main.js中引入,並綁定到body
移動端tap事件(輕擊、輕觸)
float () pca 時間 間隔 amp click事件 idt touch 一、問題 ①移動端也有click點擊事件,click點擊會延遲200~300ms ②因為點擊的響應過慢,影響了用戶體驗,所以需要解決響應慢的問題 二、解決方案 ①使用tap事件:即輕擊,輕敲,
web移動端 touchstar事件,touchmove事件 touchend事件
web移動端開發中常用的三個事件,現在的智慧機都是觸屏操作.所以觸控在移動端的開發中幾乎無處不在,下面介紹移動開發中常用的幾個事件 touchstart事件:當手指觸控式螢幕幕時候觸發,即使已經有一個手指放在螢幕上也會觸發。 touchmove事件:當手指在螢幕上滑動的時候連續地觸發。在這個
Web移動端-touch事件
一、引入 在一個專案demo中,實現單指觸控卡片的向任意方向的拖動效果。網上沒有現成的外掛,所以只好原生js來寫。產品要求需要禁止掉多點觸控。這個過程很讓人頭疼,試了很多方法,都不太實現。後來仔細研究,測試了一下移動端的三個常用事件。 二、事件 移動端的觸控事件常用的有一下三種:
antd移動端onClick事件點選無效
最近空餘時間比較多,自己想學習react跟移動端的東西,就選用了antd-mobile庫,框架搭好開發過程中遇到個問題,裡面繫結的點選事件無效,不僅是antd自帶的按鈕無效,原生button點選也沒反應,網上找了一大堆沒有好的解決方案。在除錯過程中發現 原來是我在設定底部導航的時候,把內容部分遮擋了
vue自定義移動端touch事件,點選、滑動、長按事件
**HTML** <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link href="favicon.ico" mce_href="favicon.