我正在尝试完成在底部有两个按钮的页面。点击这些按钮中的每一个都会带来不同的内容。 例如:单击按钮时显示不同的div
<div id="page1">...some content...</div>
<div id="page2">...some content...</div>
我的CSS:
#page1 { display: block;}
#page2 { display: none;}
并且按钮图像:
<div id="button1"><img src="images/button1.png"/></div>
<div id="button2"><img src="images/button2.png"/></div>
我使用JavaScript来使按钮正常工作。 #block
是被点击的按钮后移动的对象:
<script language="javascript">
$(document).ready(function() {
$("#button1").click(function() {
$("#block").animate({
left: "10px"
});
$("#page1").attr("display", "block");
$("#page2").attr("display", "none");
});
$("#button2").click(function() {
$("#block").animate({
left: "100px"
});
$("#page1").attr("display", "none");
$("#page2").attr("display", "block");
});
});
</script>
所以当#button1
点:
#page1
将改为display:block;
#page2
将改为display:none;
- 隐藏
当#button2
是点击:
#page1
将更改为display:none;
- 隐藏
#page2
将改为display:block;
这意味着它会显示在page2
把你所拥有的小提琴放在一起。 //jsfiddle.net/ – NotMe
做一些阅读使用jquery切换和使用函数,这将大大提高你的编码 – Cam