为旋转添加触摸功能

时间:2012-09-14 05:36:17

标签: javascript touch webgl

我正在尝试在使用webgl-surface-plot的3d绘图的旋转中添加触摸设备的兼容性,但我无法获得最基本的测试。 here是该页面的链接。为了测试目的,我已经添加了以下代码,但我无法让这个简单的工作。

var is_touch_device = 'ontouchstart' in document.documentElement;
function tStart(e){document.getElementById("rangeSigmaX").innerHTML='touchstart';}

稍后会在SurfacePlot.initGL函数(SurfacePlot.js)中跟随以下内容。

if(is_touch_device){
        var el = $('canvas.surfacePlotCanvas');
        el.addEventListener('touchstart', tStart, false);
        el.addEventListener("touchend", tStart, false);
        el.addEventListener("touchcancel", tStart, false);
        el.addEventListener("touchleave", tStart, false);
        el.addEventListener("touchmove", tStart, false); 
        }

这些听众似乎都没有工作。任何帮助将不胜感激。

0 个答案:

没有答案