我想做下面这个东西。
思路是重叠7个div,点击“一”就显示第一个div,隐藏其它6个div。
我现在只会
obj1.display="block";
ovj2.display="none";
ovj3.display="none";
ovj4.display="none";
ovj5.display="none";
ovj6.display="none";
ovj7.display="none";
这样搞至少49行,重复代码太多了。各位有什么技巧吗?
我想做下面这个东西。
思路是重叠7个div,点击“一”就显示第一个div,隐藏其它6个div。
我现在只会
obj1.display="block";
ovj2.display="none";
ovj3.display="none";
ovj4.display="none";
ovj5.display="none";
ovj6.display="none";
ovj7.display="none";
这样搞至少49行,重复代码太多了。各位有什么技巧吗?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答860 阅读✓ 已解决
6 回答877 阅读✓ 已解决
4 回答955 阅读✓ 已解决
如果允许使用CSS3的话,用
:target
伪类会更简单一些:http://jsfiddle.net/Gerhut/vs2x2/