/ Published in: jQuery
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
var news = 2; hidenews = "- Hide news archive"; shownews = "+ Show news archive"; $(".archive").html( shownews ); $(".news:not(:lt("+news+"))").hide(); $(".archive").click(function (e) { e.preventDefault(); if ($(".news:eq("+news+")").is(":hidden")) { $(".news:hidden").show(); $(".archive").html( hidenews ); } else { $(".news:not(:lt("+news+"))").hide(); $(".archive").html( shownews ); } }); <div class="news">First news</div> <div class="news">Second news</div> <div class="news">Third news</div> <a class="archive" href="#"></a>