webgl-surface-plotを使用する3dプロットの回転にタッチデバイスの互換性を追加しようとしていますが、最も基本的なテストを機能させることができません。こちらがページへのリンクです。テスト目的で次のコードを追加しましたが、この単純なものを機能させることはできません。
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);
}
これらのリスナーはどれも機能していないようです。どんな助けでもいただければ幸いです。