以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  svg中逐层显示的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=42866)


--  作者:mshui216
--  发布时间:1/29/2007 3:56:00 PM

--  svg中逐层显示的问题
我在svg定义多g个元素,初时状态只显示第一层,请问如何用控制逐层显示啊?
如下:
<svg>
<g id="gralayer_1" display="inline">
       <text x="400" y="300" id="currentNum_1" display="none">gralayer_1</text>
       <rect x="-2000%" y="-2000%" class="BackGround" width="4100%" height="4100%" style="fill:#008080"/>
</g>


<g id="gralayer_2" display="none">
     <text x="400" y="300" id="currentNum_2" display="none">gralayer_2</text>
     <rect x="-2000%" y="-2000%" class="BackGround" width="4100%" height="4100%" style="fill:#408080"/>
</g>

<g id="gralayer_3" display="none">
      <text x="400" y="300" id="currentNum_3" display="none">gralayer_3</text>
      <rect x="-2000%" y="-2000%" class="BackGround" width="4100%" height="4100%" style="fill:#408080"/>
     
</svg>

这其中的关键是如何获得当前显示层的id啊?


--  作者:vachin
--  发布时间:2/9/2007 11:18:00 AM

--  
每一层初始opcacity都设成0
然后使用JS逐层控制显示

当前层可使用一个游标变量来储存


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
93.750ms