日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html上拉下拉查看文字内容,html5上拉下拉事件效果演示

發布時間:2025/3/15 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html上拉下拉查看文字内容,html5上拉下拉事件效果演示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,下拉事件

html5下拉事件簡單實例

html5下拉事件簡單實例

未觸發事件!

//全局變量,觸摸開始位置

var startX = 0, startY = 0;

//touchstart事件

function touchSatrtFunc(evt) {

try

{

evt.preventDefault(); //阻止觸摸時瀏覽器的縮放、滾動條滾動等

var touch = evt.touches[0]; //獲取第一個觸點

var x = touch.pageX; //頁面觸點X坐標

var y = touch.pageY; //頁面觸點Y坐標

//記錄觸點初始位置

startX = x;

startY = y;

var text = 'TouchStart事件觸發:(' + x + ', ' + y + ')';

document.getElementById("result").innerHTML = text;

}

catch (e) {

alert('touchSatrtFunc:' + e.message);

}

}

//touchmove事件,這個事件無法獲取坐標

function touchMoveFunc(evt) {

try

{

evt.preventDefault(); //阻止觸摸時瀏覽器的縮放、滾動條滾動等

var touch = evt.touches[0]; //獲取第一個觸點

var x = touch.pageX; //頁面觸點X坐標

var y = touch.pageY; //頁面觸點Y坐標

var text = 'TouchMove事件觸發:(' + x + ', ' + y + ')';

if (y - startY < 100) {

text += '

下拉事件觸發';

bindEvent(1);

}

//document.getElementById("ggimgid").style["webkitTransform"] = 'translate(0px,' + (y - startY) + 'px) scale(1) translateZ(0px)';

document.getElementById("result").innerHTML = text;

}

catch (e) {

alert('touchMoveFunc:' + e.message);

}

}

//touchend事件

function touchEndFunc(evt) {

try {

evt.preventDefault(); //阻止觸摸時瀏覽器的縮放、滾動條滾動等

var text = 'TouchEnd事件觸發';

document.getElementById("result").innerHTML = text;

}

catch (e) {

alert('touchEndFunc:' + e.message);

}

}

//綁定事件

function bindEvent(f) {

if(f==1){

document.removeEventListener('touchstart', touchSatrtFunc, false);

document.removeEventListener('touchmove', touchMoveFunc, false);

document.removeEventListener('touchend', touchEndFunc, false);

}else{

document.addEventListener('touchstart', touchSatrtFunc, false);

document.addEventListener('touchmove', touchMoveFunc, false);

document.addEventListener('touchend', touchEndFunc, false);

}

}

//判斷是否支持觸摸事件

function isTouchDevice() {

document.getElementById("version").innerHTML = navigator.appVersion;

try {

document.createEvent("TouchEvent");

//alert("支持TouchEvent事件!");

bindEvent(); //綁定事件

}

catch (e) {

//alert("不支持TouchEvent事件!" + e.message);

}

}

window.onload = isTouchDevice;

上拉事件

html5上拉事件簡單實例

html5上拉事件簡單實例

未觸發事件!

//全局變量,觸摸開始位置

var startX = 0, startY = 0;

//touchstart事件

function touchSatrtFunc(evt) {

try

{

evt.preventDefault(); //阻止觸摸時瀏覽器的縮放、滾動條滾動等

var touch = evt.touches[0]; //獲取第一個觸點

var x = touch.pageX; //頁面觸點X坐標

var y = touch.pageY; //頁面觸點Y坐標

//記錄觸點初始位置

startX = x;

startY = y;

var text = 'TouchStart事件觸發:(' + x + ', ' + y + ')';

document.getElementById("result").innerHTML = text;

}

catch (e) {

alert('touchSatrtFunc:' + e.message);

}

}

//touchmove事件,這個事件無法獲取坐標

function touchMoveFunc(evt) {

try

{

evt.preventDefault(); //阻止觸摸時瀏覽器的縮放、滾動條滾動等

var touch = evt.touches[0]; //獲取第一個觸點

var x = touch.pageX; //頁面觸點X坐標

var y = touch.pageY; //頁面觸點Y坐標

var text = 'TouchMove事件觸發:(' + x + ', ' + y + ')';

if (y - startY < -100) {

text += '

上拉事件觸發';

bindEvent(1);

}

//document.getElementById("ggimgid").style["webkitTransform"] = 'translate(0px,' + (y - startY) + 'px) scale(1) translateZ(0px)';

document.getElementById("result").innerHTML = text;

}

catch (e) {

alert('touchMoveFunc:' + e.message);

}

}

//touchend事件

function touchEndFunc(evt) {

try {

evt.preventDefault(); //阻止觸摸時瀏覽器的縮放、滾動條滾動等

var text = 'TouchEnd事件觸發';

document.getElementById("result").innerHTML = text;

}

catch (e) {

alert('touchEndFunc:' + e.message);

}

}

//綁定事件

function bindEvent(f) {

if(f==1){

document.removeEventListener('touchstart', touchSatrtFunc, false);

document.removeEventListener('touchmove', touchMoveFunc, false);

document.removeEventListener('touchend', touchEndFunc, false);

}else{

document.addEventListener('touchstart', touchSatrtFunc, false);

document.addEventListener('touchmove', touchMoveFunc, false);

document.addEventListener('touchend', touchEndFunc, false);

}

}

//判斷是否支持觸摸事件

function isTouchDevice() {

document.getElementById("version").innerHTML = navigator.appVersion;

try {

document.createEvent("TouchEvent");

//alert("支持TouchEvent事件!");

bindEvent(); //綁定事件

}

catch (e) {

//alert("不支持TouchEvent事件!" + e.message);

}

}

window.onload = isTouchDevice;

總結

以上是生活随笔為你收集整理的html上拉下拉查看文字内容,html5上拉下拉事件效果演示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 韩日中文字幕 | 91插插插插 | hd丰满圆润的女人hd | 99久久久久久 | 日本在线一本 | 日日干日日 | 91爱国产 | 天天躁日日躁狠狠躁喷水 | 黄色二级视频 | 日韩精品一区二区三区在线观看 | 香蕉视频日本 | 亚洲精品中文字幕在线观看 | 亚洲视频精品 | 午夜久久久久久久久久 | 中文字幕一区二区人妻在线不卡 | 欧美日韩亚洲另类 | 黄色小视屏 | 久久99精品波多结衣一区 | 免费在线观看一区二区三区 | 日韩视频欧美视频 | 在线观看视频中文字幕 | 亚洲欧美在线观看视频 | 欧美久久久久久久久久久久 | 91l九色lporny | 亚欧美在线 | 香蕉视频网页版 | 好男人资源 | 伊人222成人综合网 亚洲日本中文 | 男女激情四射网站 | 91爱爱爱爱| 国产福利久久久 | 丁香六月欧美 | av片手机在线观看 | 久操网在线 | 欧美日韩一区二区精品 | 亚洲AV无码精品久久一区二区 | 日本一区二区高清不卡 | 久久无码人妻精品一区二区三区 | 天堂资源中文 | 亚洲va欧美va国产综合久久 | 色七七桃花影院 | 一级特黄aa | 国产精品天堂 | 永久视频 | 亚洲综合精品视频 | 国产又色又爽又黄 | 国产亚洲天堂 | 国产美女视频免费观看下载软件 | 黄色香蕉视频 | 在线观看av的网站 | 超碰c| 草草影院欧美 | 999精品一区| 2021国产精品视频 | 国产亚洲精品久久久久久无几年桃 | 美女被艹视频网站 | 青青草综合| 黄色一级片在线播放 | 麻豆videos| 久久久久久久人妻无码中文字幕爆 | 一级作爱视频 | 五月激情六月丁香 | 久久亚洲伊人 | 综合精品国产 | 无码人妻aⅴ一区二区三区 国产高清一区二区三区四区 | 丰满少妇被猛烈进入高清播放 | 国产精品一区二区三区免费视频 | 亚洲精品国产精品乱码不99按摩 | 奴性白洁会所调教 | 特大黑人娇小亚洲女mp4 | 香蕉午夜视频 | 三级国产三级在线 | 狠狠干b | 一级黄色片在线 | 成人18视频在线观看 | 国产激情av在线 | 欧美另类在线播放 | 中文字幕在线观看视频一区二区 | 色哟哟在线视频 | 黄色免费网站在线看 | 亚洲精品自拍偷拍 | 欧美怡红院视频一区二区三区 | 日韩伦理在线视频 | 日本激情一区二区三区 | 欧美成人午夜免费视在线看片 | 日本少妇b | 91国内揄拍国内精品对白 | 成人av视屏| 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 黑人乱码一区二区三区av | 日本超碰 | jizz国产精品| 麻豆com| 久久8| 黄网站色 | 大尺度摸揉捏胸床戏视频 | 日韩欧美一区二区三区视频 | 久久6精品 | 五月婷婷深深爱 |