将flot图表插件改为支持android手机,我将原有的flot插件中的mouse事件改为了touch事件,如:eventHolder.mousemove(onMouseMove);改为:
eventHolder.bind("touchmove",onMouseMove,false);
但是在手机上一直不起作用,后来测试发现了如下问题:
经过测试是var touch = event.touches[0]||event.changedTouches[0];这一句有问题,导致后面的程序都不能执行,但是一直没发现是什么问题,也没觉得哪里错了~~
刚开始感觉是不是event不对,测试了一下,测试代码如下:
弹出的结果是CANVAS元素,所以感觉这边也没错,那请问哪里有错呢???研究了好久了,一直没发现问题在哪里,头大了~~~