You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSXGraph技术问题:如何创建不可缩放平移的坐标系?为何配置后仍可缩放?

解决JSXGraph坐标系无法禁用缩放的问题

你当前的配置只禁用了滚轮、pinch手势缩放,但JSXGraph默认还支持双击缩放、键盘快捷键缩放等其他缩放触发方式,仅关闭zoom的子选项不足以全局禁用缩放功能。

修正方案是直接通过zoom.enabled: false全局禁用所有缩放行为,同时保留平移禁用的配置,完整代码如下:

var board = JXG.JSXGraph.initBoard(divid, {
    boundingbox: [-5, 5, 5, -5],
    axis: true,
    showNavigation: false,
    zoom: { enabled: false }, // 彻底禁用所有缩放方式
    pan: { enabled: false }   // 禁用平移
});

关键修改说明

  • zoom: { enabled: false }:这是全局缩放开关,设置为false后,滚轮、pinch手势、双击等所有能触发缩放的操作都会被禁用,比单独关闭子选项更彻底
  • 若需要同时禁用键盘相关操作(比如方向键平移、Ctrl+缩放),可以额外添加keyboard: false配置

内容的提问来源于stack exchange,提问作者Matthias Geissbuehler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:34:55