从其他页面重定向到特定部分

时间:2019-01-06 01:18:42

标签: javascript jquery css

如何从其他页面重定向到包含隐藏部分的页面,这些隐藏部分只有在单击后才能看到?

我有两页。一页包含4个完整的视图高度部分(始终隐藏3个部分),而另一页只是包含内容的页面。前一页有一个侧边栏,使单击时可见这些部分。我想从第二个(内容)页面重定向到那些部分中的一个,但是我感觉无法,因为需要单击第一页面上的那个部分才能激活它。

//Function for switching tabs on the first page
var navigate = function(e) {
        var currentAttrValue = $(this).attr('href');        
        // Show/Hide Tabs
        $(currentAttrValue).addClass('active').fadeIn().siblings().hide().removeClass('active');
        // // Change/remove current tab to active
        $(this).addClass('highlighted').siblings().removeClass('highlighted');
        e.preventDefault();
}

我尝试访问的部分默认情况下具有'display:none'属性。我正在寻找某种东西,当从源页面上单击时,目标页面上特定部分的“显示:激活”并重定向。抱歉,如果我提早提出问题的话。

1 个答案:

答案 0 :(得分:0)

直接从Marc的评论中分支出来,您可以很好地了解如何从此问题获取URL参数: Get url parameter jquery Or How to Get Query String Values In js

在链接的答案中,创建了一个函数来获取URL参数。想法是在第一页中直接在第二页的链接中添加参数。我将假定第1页的链接看起来像:

https://www.your-site.com/page1?section=2

使用第二页中的 getUrlParameter 函数,您可以执行以下操作:

var sectionToOpen = getUrlParameter('section');

一旦获得了价值,就可以按照需要的条件来打开特定部分。

相关问题