【问题标题】:Issue with event timing. Autodesk Forge Viewer事件时间问题。 Autodesk Forge 查看器
【发布时间】:2022-01-14 15:32:19
【问题描述】:

仅当单击工具栏按钮时,我在运行代码时遇到问题。这是我的代码:

$(document).on('click', `#toolbar-markupTool`, function(e) {
        console.log('hi');
});

这适用于除 markupTool 图标之外的任何东西......我很幸运!我认为这是因为有一个事件隐藏了由标记 gui 扩展处理的工具栏。当点击图标时,工具栏被隐藏,所以我的猜测是我的事件没有被执行,因为元素现在被隐藏了。

我绝对需要这样做的原因是因为我有一个捕获屏幕截图的元素,该屏幕截图绝对只能在激活标记模式时显示。有谁知道我该如何解决这个问题?

【问题讨论】:

    标签: autodesk-forge autodesk-viewer autodesk forge


    【解决方案1】:

    您可以利用EXTENSION_ACTIVATED_EVENT 按extensionId ("Autodesk.Viewing.MarkupsGui") 过滤或TOOL_CHANGE_EVENT 按toolName("markups.core") 过滤。

    【讨论】:

      猜你喜欢
      • 2018-05-21
      • 2021-11-12
      • 1970-01-01
      • 2021-09-19
      • 2020-09-17
      • 2020-10-23
      • 2017-01-07
      • 2021-09-18
      • 2018-09-26
      相关资源
      最近更新 更多