Tengo un menú desplegable y trato de mantenerlo abierto incluso después de salir del sitio web y volver.
Aquí está el código php que está en el archivo:
<?php $totalTrajectories = count($trajectory_data); $perColumnElement = round($totalTrajectories / 3); $counter = 1; foreach($trajectory_data as $key => $values){ echo getLtCards($values); /*if($counter % $perColumnElement ==0 && $counter > 1){ echo '</div></div><div class="col-md-4"><div class="card-columns">'; }*/ if($counter==8 || $counter==15 || $counter==20){ // if($counter==6 || $counter==12 || $counter==19){ echo '</div></div><div class="col-md-4"><div class="card-columns">'; } $counter++; } ?>Aquí está el código para uno de los menús desplegables (esto es del elemento de inspección):
<div class="card-header card-header-primary mb-3"> <a class="card-link cardCat collapsed" data-toggle="collapse" data-cat="1,2" href="#card_5" aria-expanded="false"> <div class="card-icon d-flex" style="align-items: center;"> <h4 class="title m-0"> <span class="cs-icon nm_icon"></span> <span class="cs-icon op_icon"></span> Menu 1 </h4> <i class="fa fa-arrow-circle-down text-white ml-auto"></i> </div> </a> </div>Quiero usar el almacenamiento local para hacer esto, así que solo agregué este código al archivo:
localStorage.setItem('dropdownMenu', 'true'); localStorage.getItem('dropdownMenu');Esto no funciona y supongo que es porque no estoy comprobando si está configurado o no y comprobando su valor. ¿Cómo puedo verificar esto o solucionarlo?