0

好吧,所以我觉得我解释这个听起来有点令人困惑,但我会试一试。我的网站由两个单独的网页组成,分别称为主页和菜单页。每个页面的顶部都有一个导航栏,其中包含四个选项。主页有几个不同的区域,用户可以通过导航栏和 jquery show() 和 hide() 函数查看这些区域。所以基本上有人点击了“联系我们”按钮,页面上的所有其他内容都被隐藏了,并且显示了contactUs div。我已经设置好了,如果您在菜单页上并单击任何导航链接(指向菜单页的链接除外),它会将您定向到 root_url(即主页)。

很抱歉有任何混淆!

function showContactUs(){
                    $("#contactUs").show();
                    $("#forms").hide();
                    $("#landlords").hide();
                    $("#apartments").hide();
                    $("#home").hide();
                    $("#aboutUs").hide();
                    }
4

2 回答 2

0

您可以使用 url 本身,或者更好的选择是将一个类添加到您要重定向到的不同 HTML/PHP 文件中:

<body class="contactUs">
//or
<body class="aboutUs">

js

$("#"+$('body').attr('class')).show();
于 2012-08-15T19:20:03.563 回答
0

您可以在 url 中传递一个参数,然后使用该参数显示/隐藏其他页面上的项目。

http://chrismills.me/work/project-detail.php?project=knot

我的投资组合网站上有一个示例,然后在我的网站上的 functions.js 文件中搜索 // 加载特色项目,这将向您展示如何根据 url 中的该参数进行显示。

于 2012-08-15T19:30:09.393 回答