Ich arbeite in HTML, CSS, Jquery, um die ul
umschalten. Ich möchte das gleiche ul
aktiv sein, nachdem die Seite neu geladen wird.Wie behält man das gleiche "ul" nach dem Neuladen der Seite bei?
Wie geht das?
Meine HTML-Struktur ist:
<ul id="level1" class="category">
<li class="level1 inactive">
<a href="#">abc</a>
<ul id="level2" style=" display:none;">
<li class="level2 inactive"><a href="#url">Level2</a></li>
<li class="level2 inactive"><a href="#url">Level2</a></li>
</ul>
</li>
<li class="level1 inactive">
<a href="#">xyz</a>
<ul id="level2" style=" display:none;">
<li class="level2 inactive"><a href="#url">Level2</a></li>
<li class="level2 inactive"><a href="#url">Level2</a></li>
</ul>
</li>
Und mein jquery ist:
<script>
var $j = jQuery.noConflict();
$j(function() {
$j('li.level1').click(function() {
$j("li.level1").addClass('inactive').removeClass("current");
$j(this).addClass('current').removeClass('inactive');
$j('ul#level2').hide();
$j('ul#level2', this).show();
});
});
</script>
Bitte mir helfen, dieses Problem zu beheben.
Verwenden Sie 'localStorage' – nikhil
können Sie mir dabei helfen? Bin Neuling zu jquery. – Ramya