jquery problem
Jeg har et problem med en login-boks.det består af to div bokse, og når man trykker på boks1 gemmes eller vises den boks2.
Det har jeg brugt jQuery til, og det virker egentlig fint nok.
Problemet opstår når man refresher siden, da boks2 så altid bliver gemt, og man skal trykke igen for at få den frem.
Det jeg så forsøger at gøre er at tælle hvor mange gange der bliver klikket, og hvis tallet er ulige vises boksen, hvilket også virker fint nok.
Problemet er i den første if-sætning, da den ikke vil gå til else delen selvom den er gældende.
Nogen der kan give nogle råd?
<script>
$(document).ready(function(){
// Opretter en variabel der bliver husket efter refresh!
var hashcount = new Object();
var count = 0;
// Tjekker om hashcount er sat
if(hashcount = 1){
$(login_center).show();
}
else{
$(login_center).hide();
}
//Når der klikkes på #loginlink startes funktionen
$('#loginlink').click(function(){
count++;
//#login_center åbnes og lukkes
$("#login_center").slideToggle("slow");
$(this).toggleClass("active");
//hvis det er et lige antal gange der er klikket sættes hashcount til 0
if(count%2 == 0){
hashcount = 0;
}
else{
hashcount = 1;
}
}
);
});
</script>