gpt4 book ai didi

jquery - 单击指向另一个页面的链接后运行特定代码

转载 作者:太空宇宙 更新时间:2023-11-03 23:01:07 25 4
gpt4 key购买 nike

我有一小段代码

$(document).ready(function(){
// OPENS ACCORDIANS WHEN CERTAIN LINKS ARE CLICKED
$(document).on('click','._jsUpgradeAccordOpen', function() {});

$(window).load(function(){
$("#help .checkUpgrade h3").addClass('select')
$("#help .checkUpgrade .accordianContent").css('display', 'block')
});
});

基本上,我一直在尝试弄清楚如何在您单击 ._jsUpgradeAccordOpen 时在它重定向到的页面上打开 Accordion 。

我检查过加载函数中的内容是否有效,当您单击位于不同页面上的 ._jsUpgradeAccordOpen 按钮时,问题就出现了。所以我需要弄清楚如何在页面更改和加载后执行该代码。

谢谢

最佳答案

如果您想在一个页面上注册一个会影响另一个页面上的某些内容的点击,您基本上有 2 个选择。 1. 将其作为 url 上的查询参数传递并在目标页面中读出,例如在你的 window.load 处理程序中。或者 - 移动到单页应用。

或 cookie,或本地存储,正如 Schomz 所建议的那样。或服务器端 session 或...

更新

可能查询参数是最简单的:

在第一页

$(element).click(function() {document.location.href = '/newpage?accordion'})

在第二页

$(function () {
var query = window.location.search; //this will be ?accordion
if query.match('accordion') !== null {
//show accordion
}
}
)

*未经测试且近似

关于jquery - 单击指向另一个页面的链接后运行特定代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36425109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com