Ich habe eine wirklich einfache Idee ... habe eine Schaltfläche (class = "upload"), die bei jedem weiteren Klick, ich möchte es ein neues Div anzeigen, für eine maximale Anzahl von Malen.JQuery können Sie bei jedem weiteren Klick ein anderes Element anzeigen?
Zum Beispiel:
$('.upload').click(function() {
$('.upload_block2').show(0);
}, function() {
$('.upload_block3').show(0);
}, function() {
$('.upload_block4').show(0);
}, function() {
$('.upload_block5').show(0);
$('.upload').hide(0);
});
Offensichtlich ist die obige Code funktioniert nicht ...
Ist das überhaupt möglich?
könnten Sie einen Zähler verwenden. Solange die Seite nicht aktualisiert wird, sollte sie beibehalten werden. Nicht sicher, ob Sie möchten, dass es durch Seitenaktualisierungen erhalten bleibt. – Thecor
@Thecor muss nicht durch Seitenaktualisierungen bestehen bleiben ... kann ich fragen, wie der Zähler aussehen würde? Ich versuchte einen, aber scheiterte kläglich – Scott
Moishe postete es unten. Das sollte funktionieren. Wenn Sie jedoch nach 5 wieder zum ersten Upload zurückkehren möchten, müssen Sie nach cutrentblock = 5 suchen und dann set currentblock wieder auf 1 setzen. – Thecor