日期:2014-05-16  浏览次数:20475 次

平板 事件点击
    web客户端程序采用电脑上的火狐、谷歌、IE等浏览器都没有问题,但是采用苹果的第4代 iPad主监控界面不能进入。个人认为需要修改的代码,但不知道如何修改,望指点下。
    
    
document.onmousemove = mouseMove; 
    

    

     document.getElementById("you1").style.backgroundImage='url("'+imgar[2].src+'")';
document.getElementById("you1").onclick = function() {
window.location.href="/showpage/left_img.jsp?regionid=78";
};
    


    是不是在IOS平板上,事件应该做修改?在网上查资料没找到该如何做。

------解决方案--------------------
 web客户端程序采用电脑上的火狐、谷歌、IE等浏览器都没有问题 电脑上的鼠标事件,到了手机上面应该就不灵了,手机上面都是触摸的,跟鼠标的点击类似,但获取方式可能有差别。
------解决方案--------------------
touchstart, touchend,touchmove
------解决方案--------------------
平板没有鼠标,就不能用鼠标事件,要用手势事件

touchstart, touchend,touchmove 
------解决方案--------------------
看楼上两位的回答,看来代码不能共用啊 
------解决方案--------------------
引用:
Quote: 引用:

平板没有鼠标,就不能用鼠标事件,要用手势事件

touchstart, touchend,touchmove 


但是在我的谷歌android平板上怎么可以行?所以是不是跟系统有关系?

不同的浏览器,不同的平台,不同的版本,所支持的事件各不相同,
有的只支持鼠标事件,有的只支持手势事件,有的两者都支持。
要先判断浏览器、平台和版本


------解决方案--------------------
if(document.hasOwnProperty("ontouchstart")) {

先判断下支持不支持手势操作,支持的话。就要改成:touchstart, touchend,touchmove