javascript中的touchstart事件,求写法
发布网友
发布时间:2022-04-30 11:22
我来回答
共1个回答
热心网友
时间:2022-04-20 12:44
function load(){
document.addEventListener('touchstart',fn, false);
document.addEventListener('touchmove',fn, false);
document.addEventListener('touchend',fn, false);
function fn(event){
var event = event || window.event;
var ele=获取你要的元素;
switch(event.type){
case "touchstart":
接触时的操作
break;
case "touchend":
连续滑动时的操作
break;
case "touchmove":
event.preventDefault();//取消事件的默认动作
离开时的操作
break;
}
}
}
window.addEventListener('load',load, false);追问谢谢,不过还有个问题,就是这一句
var ele=获取你要的元素;
这一段不太会写,是获取id为test的div中的li的元素。
请教!^_^
追答var ele=document.getElementById('test');
var ul=ele.childNodes.item(0);
var li=ul.childNodes;
for(var i=0;i<li.length;i++){
alert("Item "+i+": "+li.item(i).innerHTML);
}