平板 事件点击
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
------解决方案--------------------看楼上两位的回答,看来代码不能共用啊
------解决方案--------------------
不同的浏览器,不同的平台,不同的版本,所支持的事件各不相同,
有的只支持鼠标事件,有的只支持手势事件,有的两者都支持。
要先判断浏览器、平台和版本
------解决方案--------------------if(document.hasOwnProperty("ontouchstart")) {
先判断下支持不支持手势操作,支持的话。就要改成:touchstart, touchend,touchmove