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. 如何创建可折叠列表?
- 3. 在ASP.NET中创建可折叠区域
- 4. 如何在WPF中创建可折叠面板
- 5. DomHelper创建新的可折叠面板
- 6. 如何用2个arg创建折叠?
- 7. 如何使用Angualrjs创建折叠表
- 8. 可折叠视图
- 9. 如何创建一个可折叠的UIView
- 10. 如何创建可折叠的数据网格?
- 11. 如何为动态内容创建单独的可折叠div?
- 12. 如何创建可折叠的文件夹?
- 13. 如何创建一个嵌套的可折叠小部件?
- 14. 在引导程序中创建可折叠的垂直菜单
- 15. 试图创建一个可折叠的画廊导航
- 16. 如何从chart.js中的JSON创建堆叠的条形图
- 17. SSRS 2005:如何在表中创建可折叠的文本字段?
- 18. 如何使用可折叠部分创建PHP表单?
- 19. 如何让Visual Studio 2010自动创建可折叠区域
- 20. 如何在折扣中具有可折叠的标题?
- 21. 使用JS在HTML中创建可折叠行使用JS
- 22. 可能在Java文件中创建自定义折叠区域?
- 23. 在模板中使用Knockout JS创建可折叠面板
- 24. Eclipse Graphiti,如何创建“CustomFeature创建并获取所有元素”?
- 25. 顶部在地图上可折叠的面板,建议,就如何构建它
- 26. 如何更新使用Graphiti中的模式创建的连接
- 27. 可折叠Sankey图-D3
- 28. 可折叠列表视图
- 29. xamarin ios中的可折叠视图
- 30. 如何构建可折叠/可展开的表格行,如news.google.com
我不知道是否重要的答案,但我重构代码通过使用VectorFigure代替SVGFigure。 – Zerzio 2012-07-15 09:28:51