0

我正在尝试创建一个 web 应用程序并四处搜索以查找教程...我找到了“jquery”并在查看代码时注意到,没有单个网站,只有一些创建单个网站的 div...这是怎么做的?当我创建一个带有 div 的网站时,它们位于一个网站上。

谢谢

4

1 回答 1

0

您需要做的是确定 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>
于 2012-07-24T15:47:48.173 回答