Ich habe einige jQuery-Code, der versucht, die ersten 6 divs beim Laden der Seite anzuzeigen und alle anderen ausblenden. Es ist übersät mit Fehlern, aber im Idealfall versuche ich eine Funktion zu erstellen, die die nächsten sechs divs eines Ereignisses anzeigt, wenn der Benutzer schließlich nach unten scrollt. Ich weiß, dass mein Code nicht großartig ist, aber ich habe mein Bestes getan, um es so einfach wie möglich zu machen. Der Code ist here, und jede Hilfe wäre sehr willkommen! Vielen Dank im VorausjQuery-Funktion show divs mit Anzeige: keine
Antwort
Ich denke, das ist das, was man wollte:
Wenn ich verstehe, jedes Mal wenn Sie richtig auf den Grund gehen des Fensters, in dem die nächsten 6 divs angezeigt werden sollen. Mein Edit erreicht das.
Sie mussten nur Semikolons in Ihrer for
Anweisung verwenden, eine Funktion umschließen und Ihre constraintNumber
Variable in diese Funktion verschieben.
ersetzen
for (i = contentNumber, i < constraintNumber, i++;) {
von
for (i = contentNumber; i < constraintNumber; i++) {
in Javascript (und C), ;
in jsfiddle die drei Elemente einer for
Anweisung trennen müssen, Sie haben ' JSLint 'Taste, um den Codefehler zu bestätigen !! Benutze es !
Ahh brilliant danke! Es sind immer die kleinen Dinge. Weißt du, wie ich es in eine Funktion verwandeln könnte? Und rufen Sie diese Funktion auf, wenn der Benutzer den unteren Rand der Seite erreicht (ich habe diesen Code bereits)? – jacktheripper
vielleicht so: http://jsfiddle.net/8GkF3/ –
Hier http://jsfiddle.net/gRzPF/7/ ich Ihren Code geändert, jetzt scheint es zu funktionieren :)
Perfekt! Wird sofort akzeptiert, ein Bug: Wenn Sie am Ende der Seite kommen, verschwindet alles? – jacktheripper
Nicht sicher, dass ich das Problem beim ersten Mal richtig verstanden habe, versuchen Sie dies: http://jsfiddle.net/gRzPF/9/ –
- 1. Show/Hide Divs
- 2. show/hide divs mit jQuery
- 3. Hide/Show spezifischer divs mit JavaScript
- 4. Show Hide Divs in Repeater Artikel Vorlage
- 5. Anzeige Ladesymbol, wenn zwischen divs
- 6. Show/Hide mehrere DIVs mit Select mit jQuery
- 7. jQuery onclick show/hide mehrere divs
- 8. hide show funktioniert nicht bei mehreren divs
- 9. Show/Hide Divs in einem Listview-
- 10. Anzeige: keine mit winkeligen Datensätzen
- 11. DIVs keine Ausrichtung anwenden
- 12. CSS, Anzeige Inline- und drei divs
- 13. Anzeige eines Divs innerhalb des Viewports
- 14. localStorage speichert keine mit jQuery geklonten divs
- 15. DIVs mit style.display keine zeigt noch bis
- 16. Warum Block nicht meine divs Anzeige tun
- 17. Anzeige Inline-Block macht nicht divs horizontals
- 18. Anzeige Bootstrap Popovers außerhalb divs mit Überlauf: versteckt
- 19. Anzeige Divs mit Bildern untereinander auf mobile Version
- 20. Hide/Show Divs von URL-String in PHP
- 21. Anzeige keine auf dem Etikett mit Javascript
- 22. Null Element Javascript mit Anzeige: keine
- 23. Show/Hide Divs, auch wenn Eingabe erforderlich ist?
- 24. Liquid Layers - Anzeige: keine funktioniert nicht
- 25. Testgerät SAB hinzufügen Interstitial-Anzeige (keine Bannerwerbung)
- 26. ! Wichtig und Anzeige: keine und .height() Seltsamkeit
- 27. jQuery hide() Methode zeige Element mit Anzeige: keine! Wichtig
- 28. Optionsfeld CSS show hide div keine jQuery
- 29. tr Anzeige keine Abstürze ie9
- 30. Selen Fehler: keine Anzeige angegeben
Wenn Sie Ihr Skript in einem Browser ausführen und es nicht funktioniert, erhalten Sie normalerweise eine akzeptable Beschreibung dessen, was in der Konsole falsch gelaufen ist. In Firefox können Sie es mit Strg + Shift + J öffnen, in IE denke ich, es ist F12. Es gibt dir Hinweise auf Dinge wie 'unerwartet, erwartet'; Sie müssen oft nach unten scrollen und versuchen, den Fehler erneut auszulösen, da viele Websites die Konsole mit Fehlern überschatten. – Armatus
Danke! Wirklich hilfreich :) – jacktheripper