On the accordion panel, I place some data and then reload the page. I would like the reload of the current panel to be open and focused on the screen, rather than re-opening the first panel and moving back to the top of the screen. I know which panel I want to open, so I donβt need the code to understand the panel, just how to display it.
$.post('<%= ResolveUrl("~/Contract/AddContractLocation") %>', $(form).serialize(), function (data) {
if (data.Result == "success") {
... yada yada...
window.location.reload();
}
Edit to add:
Here's how I initialize the accordion:
$("#acc").accordion({
autoHeight: false,
navigation: true
});
This is the basic structure:
<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>
source
share