javascript中的touchstart事件,求写法
2015-04-29 13:06
525 查看
转自:http://zhidao.baidu.com/link?url=qKoz6JGcPAr6eIXB_O-wExzcVPXnVmlKzNy0kr1TIS9bwHO0yuRjPCTLHAped-wA9WYUAwmcHZBrhY31xRTSaFfRYxDNtN0MzoD_UTuPXvW
2014-09-19 09:48jlgtczdtyt | 分类:JavaScript | 浏览815次
提问者采纳
热心网友
追问
回答
提问者评价
提问者采纳
热心网友
追问
回答
提问者评价
javascript中的touchstart事件,求写法
2014-09-19 09:48jlgtczdtyt | 分类:JavaScript | 浏览815次通过touchstart这个事件,在手机端web页面中,有下面一个div: <div id="test"> <ul> <li>中华人民共和国</li> <li>北京你好啊</li> <li>世界第一等</li> </ul> </div> 希望手指触摸到(没点)某一个<li>时,将这一行的背景色变成红色,移开后恢复,这个js要如何处理啊?求教,谢谢。
提问者采纳
热心网友
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); }
提问者评价
谢谢!
提问者采纳
热心网友
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); }
提问者评价
谢谢!
相关文章推荐
- html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
- [转]html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
- touchstart,touchmove,touchend事件 写法
- html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
- html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
- HTML5触摸事件(touchstart、touchmove和touchend)
- javascript touch事件
- javascript移动设备Web开发中对touch事件的封装实例
- angularJS 实现移动端 触摸事件Touchstart Touchmove
- 【bug】使用pixi做虚拟摇杆时候发现的bug-不同的touch事件最后都可以出发touchend,即使没有touchstart先
- HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)
- 绑定touchstart事件(原生js),小心击穿问题
- javascript移动设备Web开发中对touch事件的封装实例
- 基于JavaScript touch事件的自定义按钮示例
- 触摸事件(touchstart、touchmove和touchend)
- javascript 处理事件绑定的一些兼容写法
- HTML5触摸事件(touchstart、touchmove和touchend)
- 移动端事件touchstart、touchmove、touchend
- 移动端touchstart、touchend触摸事件的简单使用
- javascript处理事件的一些兼容写法