0
A
回答
0
我不是100%肯定,如果这是你在找什么,但在我的问题的解释:
我想你可以添加类名来,不应该在一定的状态显示的数字。随着比如这个伪HTML:
<input id="toggleButton" type="button">Toggle</input>
<svg>
<shape1 class="complexOnly">
<shape2 class="complexOnly">
<shape3>
</svg>
并用以下的JavaScript,附加一个事件侦听该按钮来切换状态:
document.getElementById("toggleButton").addEventListener("click", toggleSVGstate, false);
function toggleSVGstate() {
this.classList.toggle("simpleState");
}
并与CSS,只适用于某一状态:
#toggleButton.simpleState>.complexOnly {
display: none; /* Or visibility: hidden */
}
这意味着与complexOnly类的元素时,切换按钮是不是在简单状态(它们藏在简单的状态)仅显示。请注意,classList.toggle()不是完全交叉浏览器,但是您可以找到一个交叉浏览器,因为我只是提供思路。
相关问题
- 1. 小折叠三角形:如何在网页上创建可折叠的部分?
- 2. 如何处理Graphiti中的图形重叠?
- 3. 如何创建可折叠列表?
- 4. 在ASP.NET中创建可折叠区域
- 5. 如何创建折叠折叠手风琴项目的链接?
- 6. 如何在WPF中创建可折叠面板
- 7. 如何使用缩略图创建可折叠列表?
- 8. DomHelper创建新的可折叠面板
- 9. 创建可折叠的菜单
- 10. 动态创建的可折叠设定
- 11. 如何创建重叠条形图?
- 12. 如何折叠嵌套可折叠集中的所有嵌套可折叠集和可折叠元素?
- 13. 在ExtJs中隐藏可折叠面板的折叠图标
- 14. 如何动态创建jQuery Mobile中动态创建的可折叠集合
- 15. 如何在Java Swing中创建可折叠和可展开的面板?
- 16. 如何用2个arg创建折叠?
- 17. 如何使用Angualrjs创建折叠表
- 18. 可折叠视图
- 19. 如何创建可折叠的文件夹?
- 20. 如何使用Javascript创建可折叠的div?
- 21. 如何创建一个可折叠的UIView
- 22. 如何创建可折叠的数据网格?
- 23. 如何创建一个嵌套的可折叠小部件?
- 24. 如何为动态内容创建单独的可折叠div?
- 25. 在引导程序中创建可折叠的垂直菜单
- 26. 可折叠工具栏:设置在创建多少工具栏应该折叠
- 27. 试图创建一个可折叠的画廊导航
- 28. 如何从chart.js中的JSON创建堆叠的条形图
- 29. SSRS 2005:如何在表中创建可折叠的文本字段?
- 30. 如何让Visual Studio 2010自动创建可折叠区域
我不知道是否重要的答案,但我重构代码通过使用VectorFigure代替SVGFigure。 – Zerzio 2012-07-15 09:28:51