gpt4 book ai didi

javascript - d3.behavior.zoom 禁用双击行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:10 24 4
gpt4 key购买 nike

我刚刚开始掌握 D3 及其为移动应用程序创建形状等的图形功能,并且我的缩放功能在桌面上运行良好,并通过以下操作成功消除了双击缩放行为这个答案:How to disable double click zoom for d3.behavior.zoom?

有没有办法为移动设备禁用它(双击)?双击缩放也停止触发形状上的双击事件,所以如果我不能禁用双击缩放,有没有办法确保所有事件都在双击时触发,而不是只在缩放时触发(双击桌面表现如预期)?

非常感谢,贝基

最佳答案

假设在移动设备上缩放应该通过捏合手势完成,您可以尝试检测缩放处理程序中的手指数量,如下所示:

if (d3.event.sourceEvent.touches.length == 1) 
return

关于javascript - d3.behavior.zoom 禁用双击行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com