繁体   English   中英

Forge Viewer工具栏按钮未隐藏在手机屏幕上

[英]Forge Viewer toolbar buttons not hiding on mobile phone screen

我正在尝试将按钮调整为仅在设备为手机时显示导航工具。 我正在使用以下代码:

  viewer.toolbar.getControl('settingsTools').setVisible(false);
  viewer.toolbar.getControl('modelTools').setVisible(false);
  viewer.toolbar.getControl('navTools').setVisible(true);
  viewer.toolbar.getControl('navTools').getControl('toolbar-orbitTools').setVisible(true);

但随后它将删除可见的按钮,即SettingsTools和modelTools的一半。 但是它不会显示navTools。

在此处输入图片说明

在HTML中,我看到按钮仍然display: none css标签display: none

在此处输入图片说明

我该如何进行这项工作?

编辑:我已更改逻辑,以根据此示例直接更改CSS(显示=无或阻止) http://through-the-interface.typepad.com/through_the_interface/2017/03/hiding-unwanted-toolbar-items -in-the-forge-viewer.html

使用此按钮会使按钮排列和样式怪异。 我需要调用一种方法来让查看器更新其轮廓等吗?

在此处输入图片说明

我发现它在带有谷歌浏览器和查看器v2.13的Android 6.0设备上也可以正常工作。 对于您设备中按钮控件的可见性,我没有任何解释。

如果您可以提供一个可重复的案例来证明这一点,我很乐意将其传递给开发团队进行分析。 下列项目应具有可复制性:

  1. 对您要实现的目标的简短描述。 您观察到的行为与期望的行为以及这是一个问题的原因。
  2. 完整而最少的样本源模型,可以在其中进行测试。
  3. 一个完整但最小的Forge应用程序,可以使用简单的过程运行和调试该应用程序,以在示例模型中实时分析其行为。
  4. 重现问题的详细分步说明,例如,选择哪个元素,启动什么命令等。

如果您的可复制案例无法在此处公开发布,请在发送之前将其发送至forge.help@autodesk.com删除敏感数据或信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM