d3.js双抽头

d3.js双抽头,d3.js,double-click,D3.js,Double Click,我在找一些关于d3js和移动事件的文档?我基本上是试图避免双击缩放,然后触发一个单独的功能。目前我正在使用这个jquery插件删除手机上的双击/缩放功能 但我在d3js中找不到双击绑定。双击时会触发双击事件,但如果当前jquery插件覆盖缩放,则不会触发我的双击事件。 非常感谢您的帮助谢谢 好的,那么答案是您可以添加触摸启动事件。所以像这样的事情 g、 在(“touchstart”,function(){ var t2=e.时间戳, t1=$(this).data('lastTouch')

我在找一些关于d3js和移动事件的文档?我基本上是试图避免双击缩放,然后触发一个单独的功能。目前我正在使用这个jquery插件删除手机上的双击/缩放功能

但我在d3js中找不到双击绑定。双击时会触发双击事件,但如果当前jquery插件覆盖缩放,则不会触发我的双击事件。

非常感谢您的帮助

谢谢

好的,那么答案是您可以添加触摸启动事件。所以像这样的事情


g、 在(“touchstart”,function(){
var t2=e.时间戳,
t1=$(this).data('lastTouch')| | t2,
dt=t2-t1,
手指=e.originalEvent.touchs.length;
$(this).data('lastTouch',t2);
如果(!dt | | dt>500 | | fingers>1)返回;//不双击

    e.preventDefault(); // double tap - prevent the zoom
})


请注意,此代码最初由此提供,并由
我刚刚将其添加为touchstart事件。顺便说一句,它很有魅力