jquery 根据条件
jquery based on a condition
我在一个调查平台上工作。默认情况下,我有一个页脚显示在所有调查页面中。我需要页脚只显示在第一个显示页面上。为此,我将此 jQuery 附加到我希望隐藏页脚的所有页面:
jQuery("#Footer").hide();
我现在遇到的问题是,根据 link 条件,调查的第一页可以是 page1
或 page2
。这表示。我有 2 个场景:
- 我使用
link1
访问调查。这应该从 pag1
、pag2
、pag3
开始。页脚仅在 pag1
上显示,并在后续页面上被 jQuery 隐藏。
- 我使用
link2
访问调查。这应该首先开始显示 pag2
。页脚不显示,被我应用的 jQuery 隐藏了。
有什么想法吗?
将此脚本添加到 pag1
和 pag2
。
我假设您的 URL 类似于:link1/**/**/pag1
或 link2/**/**/pag2
var pageURL = window.location.href;
if((pageURL.includes("link1") && pageURL.includes("pag1")) ||
(pageURL.includes("link2") && pageURL.includes("pag2")))
{
jQuery("#Footer").show();
}
else
{
jQuery("#Footer").hide();
}
Approach 1
您可以 show/hide 基于 URL 的页脚,特别是页面名称
Approach 2
您可以添加一个查询字符串参数并根据适应的路由添加不同的值到 Page2,然后根据查询字符串参数值您可以决定 show/hide 页脚。
感谢大家的支持。
JS 代码可以正常工作。问题是代码被包含在平台中的什么地方。我知道代码会根据引用以不同方式执行。它包含在。
这是一个内部问题。没有特定于代码的内容。
我在一个调查平台上工作。默认情况下,我有一个页脚显示在所有调查页面中。我需要页脚只显示在第一个显示页面上。为此,我将此 jQuery 附加到我希望隐藏页脚的所有页面:
jQuery("#Footer").hide();
我现在遇到的问题是,根据 link 条件,调查的第一页可以是 page1
或 page2
。这表示。我有 2 个场景:
- 我使用
link1
访问调查。这应该从pag1
、pag2
、pag3
开始。页脚仅在pag1
上显示,并在后续页面上被 jQuery 隐藏。 - 我使用
link2
访问调查。这应该首先开始显示pag2
。页脚不显示,被我应用的 jQuery 隐藏了。
有什么想法吗?
将此脚本添加到 pag1
和 pag2
。
我假设您的 URL 类似于:link1/**/**/pag1
或 link2/**/**/pag2
var pageURL = window.location.href;
if((pageURL.includes("link1") && pageURL.includes("pag1")) ||
(pageURL.includes("link2") && pageURL.includes("pag2")))
{
jQuery("#Footer").show();
}
else
{
jQuery("#Footer").hide();
}
Approach 1
您可以 show/hide 基于 URL 的页脚,特别是页面名称
Approach 2
您可以添加一个查询字符串参数并根据适应的路由添加不同的值到 Page2,然后根据查询字符串参数值您可以决定 show/hide 页脚。
感谢大家的支持。 JS 代码可以正常工作。问题是代码被包含在平台中的什么地方。我知道代码会根据引用以不同方式执行。它包含在。 这是一个内部问题。没有特定于代码的内容。