<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$(".m").hide();
$("#home").show();
});
function f(id) {
$(".m").hide();
$(id).show();
}
</script>
</head>
<body>
<a href="#" onclick="f(home)"> HOME </a>
<a href="#" onclick="f(home2)"> HOME2 </a>
<a href="#" onclick="f(contact)">CONTACT</a>
<div class="m" id="home">home</div>
<div class="m" id="home2">home2</div>
<div class="m" id="contact">contact</div>
</body>
在 firefox14 中:每当我单击第一个<a>
时,它都不起作用,页面将为空白。但是除了第一个<a>
(即除了家庭)之外的其他人都可以正常工作。
但在 IE8 中,它们都可以正常工作。
为什么?我的代码有什么问题?是我的问题吗?
- 我想要某种菜单,另一页的来源(如联系人,关于我们)在一个页面中,但它们是隐藏的,通过单击它们,它们将可见。