gpt4 book ai didi

javascript - 如何在 d3 中禁用左键单击时的平移

转载 作者:搜寻专家 更新时间:2023-11-01 04:35:48 25 4
gpt4 key购买 nike

在 D3 中,平移在(左键或右键单击)+ 拖动中起作用。但是,在我的例子中,我想保留(左键单击 + 拖动)用于其他操作,同时(右键单击 + 拖动)进行平移。

如何禁用左键单击时的平移?

谢谢。

最佳答案

在处理拖动的函数中添加鼠标按下检查。

function doDrag(){
if(d3.event.sourceEvent.button == 0){
d3.event.stopImmediatePropagation();
return;
}

//other drag work
}

希望这对您有所帮助!

关于javascript - 如何在 d3 中禁用左键单击时的平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356295/

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