【问题标题】:.hide() .show() doesn't work with x3dom, are there any other approaches?.hide() .show() 不适用于 x3dom,还有其他方法吗?
【发布时间】:2013-04-27 22:05:04
【问题描述】:

我正在研究 x3dom,现在我在 xhtml 文件中有两个组,我想通过单击按钮一次只显示一个组。这是我的代码,但它不起作用,只有当我将 hide() 替换为 remove() 时它才起作用,但是通过删除组我不知道如何再次启动它们。有没有好的解决方案?

    $("#btn").click(function () {
          Group[DEF="ball"].show();
              Group[DEF="num"].hide();
    });

【问题讨论】:

    标签: jquery x3d x3dom


    【解决方案1】:

    恕我直言 show()hide() 使用 CSS 属性。 remove() 从 DOM 中删除元素,因此它不会再显示,也不能那么容易地检索(除了使用 XHR 或类似的东西)。您可能想要的是分别设置像node.attr('render', true);node.attr('render', false); 这样的渲染属性

    【讨论】:

      猜你喜欢
      • 2021-04-07
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2015-03-21
      • 2023-02-20
      相关资源
      最近更新 更多