Ich möchte ein Element umschalten, wenn der obere Teil des Bildschirms das untere Ende dieses Elements erreicht. Die Sache ist, meine Funktion funktioniert nicht und ich weiß nicht wie ich das lösen soll, ich habe wirklich lange im Internet gesucht aber konnte leider nichts finden. Könnten Sie mir bitte helfen habe ich es so wechseln:Element umschalten, wenn seine Unterseite die obere Bildschirmseite erreicht
$(".tablee").click(function() {
$(this).next().slideToggle();
});
jQuery (mein Versuch zu wechseln, wenn element's Boden erreicht screen's oben):
if (($(".hiddenpost").offset().bottom + $(".hiddenpost").height()) <= $(window).height()) {
$(this).slideToggle();
}
HTML (reduziert auf die wichtigen Dinge):
<div class="parent">
<div class="tablee" style="height:100px;"></div>
<div class="hiddenpost" style="height:400px;"></div>
</div>
<div class="parent">
<div class="tablee" style="height:100px;"></div>
<div class="hiddenpost" style="height:400px;"></div>
</div>
<div class="parent">
<div class="tablee" style="height:100px;"></div>
<div class="hiddenpost" style="height:400px;"></div>
</div>
...
Ich verstehe, was Sie haben es, aber es funktioniert immer noch nicht ... danke für die Antwort aber, dass als ich viel besser aussieht – Moritz