我正在尝试创建一个 web 应用程序并四处搜索以查找教程...我找到了“jquery”并在查看代码时注意到,没有单个网站,只有一些创建单个网站的 div...这是怎么做的?当我创建一个带有 div 的网站时,它们位于一个网站上。
谢谢
我正在尝试创建一个 web 应用程序并四处搜索以查找教程...我找到了“jquery”并在查看代码时注意到,没有单个网站,只有一些创建单个网站的 div...这是怎么做的?当我创建一个带有 div 的网站时,它们位于一个网站上。
谢谢
您需要做的是确定 url 中哈希标记之后的文本,并相应地显示/隐藏某些 div。
您可以使用 jQuery 轻松完成此操作。下面是我写的一个非常粗略的例子,但应该让你知道我在说什么。
index.html#home将显示“第 1 页的内容”
index.html#about将显示“来自第 2 页的内容”
<!DOCTYPE HTML>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<body>
<div id="home_content_div" class="content_divs">
Content from page 1
</div>
<div id="about_content_div" class="content_divs">
Content from page 2
</div>
<script>
var identifier = window.location.hash;
$(".content_divs").hide();
if (identifier === "#home") {
$("#home_content_div").show();
}
else if (identifier === "#about") {
$("#about_content_div").show();
}
</script>
</body>
</html>