gpt4 book ai didi

jquery - 页面重新加载时,打开特定的 Accordion 面板

转载 作者:行者123 更新时间:2023-12-01 01:04:47 25 4
gpt4 key购买 nike

从 Accordion 面板中,我发布一些数据,然后重新加载页面。我希望重新加载当前面板时打开并聚焦在屏幕上,而不是重新打开第一个面板并将我移回屏幕顶部。我知道我想打开哪个面板,所以我不需要代码来弄清楚面板,只需要如何显示它。

 $.post('<%= ResolveUrl("~/Contract/AddContractLocation") %>', $(form).serialize(), function (data) {
if (data.Result == "success") {
... yada yada...
window.location.reload();
}

编辑添加:

这就是我初始化 Accordion 的方式:

$("#acc").accordion({
autoHeight: false,
navigation: true
});

这是基本结构:

<fieldset>
<legend>Contract</legend>

<div id="acc">
<h3><a href="#contractinfo">Contract Info</a></h3>
<div>
stuff
</div>
<h3><a href="#locationandrs">Locations and Ratesheets</a></h3>
<div>
stuff
</div>
<h3><a href="#auditibleterms">Auditable Terms</a></h3>
<div>
stuff
</div>
<h3><a href="#contractdocs">Contract Docs</a></h3>
<div>
stuff
</div>
</div>
</fieldset>

最佳答案

大约一年后第一次回到这段代码,当我在做其他事情时能够解决这个问题。

var substr = window.location.href.split('#'); 
window.location.href = substr[0] + "#locationandrs";
window.location.reload();

关于jquery - 页面重新加载时,打开特定的 Accordion 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866907/

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