2013-04-27 66 views
0

我正在使用x3dom,現在我在xhtml文件中有兩個組,我想通過單擊按鈕一次只顯示一個組。這是我的代碼,但它不起作用,只有當我用remove()替換hide()時它才起作用,但是通過刪除組我不知道如何再次提起它們。任何好的解決方案.hide().show()不能用於x3dom,還有其他方法嗎?

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

回答

4

恕我直言show()hide()與CSS屬性的工作。 remove()從DOM中刪除元素,所以它不會再顯示,也不能輕鬆檢索(除了使用XHR或類似的東西)。你可能想要的是設置渲染屬性,如node.attr('render', true);node.attr('render', false);,分別爲

+0

非常感謝你!) – klvtsov 2014-06-27 08:21:20