konto usunięte
Temat: zabawy w toggle i switche itp
co prawda w jquery, ale nie o to teraz tu chodzi, chociaż...może mi wytłumaczycie, dlaczego ten kod nie działa tak jakbym chciał? tzn. ma być tak, że: tekst na "dzień dobry" jest schowany (ujemny css left:). po kliknięciu na którykolwiek z odnośników ma się wysunąć na wierzch. po kliknięciu ponownie na którys z odnosnikow ma się schowac i ponownie pojawic. uzyta ponizej konstrukcja ma za zadanie uniemozliwic uruchomienia akcji w trakcie, gdy dzieje się animacja. tak się jednak nie dzieje - animacja zatrzymuje sie w polowie, a po trzech kliknieciach nie pojawia sie wogole.
var otwieracz = 0;
var semafor=1;
$(document).ready(function() {
$("#menu a").click(function(){
if(semafor == 1) {
semafor = 0;
if(otwieracz == 0) {
$(".schowajTekst").switchClass("schowajTekst", "pokazTekst", 1500, function() {
otwieracz = 1;
});
} else {
$(".pokazTekst").switchClass("pokazTekst", "schowajTekst", 1500, function() {
$(".schowajTekst").switchClass("schowajTekst", "pokazTekst", 1500, function() {
otwieracz = 0;
semafor = 1;
});
});
}
}
});
});