D3.js - mousedown没有在触摸屏上工作

时间:2014-09-28 08:40:45

标签: jquery d3.js

我正在使用d3.js和jquery。我有通过d3.js生成的svg rect:

svg.selectAll("#background_rect") 
     .data(datafile.dat3)
   .enter().append("rect")      
     .attr("x", function(d) { return x(new Date(d.date2))-(user_set_size/2) })
     .on("mousedown",  start_drag);

并且功能" start_drag",应该向我显示点击的矩形:

function start_drag() {
    alert(this);
    };

它在计算机上的Web浏览器中完美运行。但它不适用于带触摸屏的平板电脑。

对于该页面上的其他非svg元素,我使用的是触控式打孔,即使是拖放也能在触摸屏上正常工作。

我缺少什么?为什么d3.js会忽略我的触摸事件?

0 个答案:

没有答案