标签:一个 head 编写 mouseover handler 事件 view screenx 数组
<meta name="viewport" content="width=device-width, minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
可以实现,我们编写的页面不会随着用的手势而放大缩小。meta
标签,我还没有研究过,罪过啊。mousemove
mousedown
mouseup
click
,所以当我们编写移动客户端界面时,可以为元素直接添加move事件,可以提高效率。mouseover
与mouseout
,测试结果,我发现,只有当页面第一次刷新时,单击元素,参会触发mouseover事件。随着触屏移动端设备的普及使用,W3C开始制定TouchEvent规范。
event.preventDefault()
,来阻止屏幕的默认滚动。event.touches.length=1
,event.touches.length=2
,以此类推。 EventUtil.addHandler(div,"touchstart",function(event){
div.innerHTML=event.touches[0].clientX+‘,‘+event.touches[0].clientY;
});
EventUtil.addHandler(div,"touchmove",function(event){
event.preventDefault();
div.innerHTML=event.touches[0].clientX;
});
EventUtil.addHandler(div,"touchend",function(event){
div.innerHTML=event.changedTouches[0].clientY;
});
使用clientX……时,必须要指明具体的touch对象,而不要直接指明数组。event.touches[0]
touchend
事件处理函数中,当该事件发生时,touches里面已经没有任何的touch对象了,此时,就要使用changeTouches集合。touchstart
事件,如果另一个手指又放在了屏幕上,则会触发gesturestart
事件,随后触发基于该手指的touchstart
事件。gesturechange
事件,但只要有一个手指移开,则会触发gestureend
事件,紧接着又会触发toucheend
事件。标签:一个 head 编写 mouseover handler 事件 view screenx 数组
原文地址:http://www.cnblogs.com/zhang11424/p/7106925.html