Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

258
Views
¿Cómo puedo mantener activa la pestaña seleccionada en la actualización de la página?

Mi código no funciona. Este código es básicamente para mantener activa la página o pestaña seleccionada actual en la actualización de la página o la recarga de la página.

Código HTML:

 <section id="sidebar" class="refresh"> <a href="#" class="brand"> <!-- <i class='bx bxs-smile'></i> --> <span class="text"><img src="images/logo.png" alt="" class="img-logo"></span> </a> <ul class="side-menu top" id="myTab"> <li class="active"> <a href="#dashboard" data-toggle="tab"> <i class='bx bxs-dashboard'></i> <span class="text">Dashboard</span> </a> </li> <li> <a href="#1a" data-toggle="tab"> <i class='bx bxs-dashboard'></i> <span class="text">Add Employee</span> </a> </li> <li> <a href="#2a" data-toggle="tab"> <i class='bx bxs-group'></i> <span class="text">Show Employee</span> </a> </li> </ul> </section> <section id="content"> <main> <div class="tab-content clearfix"> <!-- dashboard --> <div class="tab-pane active" id="dashboard"> <!-- some code --> </div> <div class="tab-pane" id="1a"> <!-- some code --> </div> <div class="tab-pane" id="2a"> <!-- some code --> </div> </main> </section>

JavaScript:

 <script> $('#myTab a').click(function(e){ e.preventDefault(); $(this).tab('show'); alert("h"); }); $("ul.side-menu > li a").on("shown.bs.tab",function (e) { var id = $(e.target).attr("href").substr(1); window.location.hash=id; }); var hash = window.location.hash; $('#myTab a[href="' + hash + '"]').tab('show'); </script>

Cuando actualizo la página, este código no funciona. Este código es para mantener activa la pestaña actual activa cuando la página se actualiza o recarga la página

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Simplemente agregue la pestaña actualmente activa a localStorage . Haga esto dando a cada pestaña un atributo de datos como data-index con un valor como 1, 2, 3... Luego haga localStorage.setItem("tabIndex", $(ul li.active).data(index);) que guardará el atributo de índice de datos de la pestaña activa en la memoria caché del navegador. A continuación, puede obtener el valor almacenado después de cargar la página utilizando esta var tabindex = localStorage.getItem("tabIndex"); .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!