Ich habe ein div-Element mit Position absolut und Überlauf blättern wie folgt aus:Lazy Load und Infinitiv Scroll-Problem in jQuery, um neue Höhe eines Elements mit absoluter Position zu finden?
<style>
.sevencov {
position: absolute;
width: 61.333%;
left: 16.667%;
top: 46px;
bottom: 0;
right: 0;
overflow: auto;
}
</style>
<div class="sevencov">
<a id="load-more" class="load-more" title="Load More" onclick="myFunction()"></a>
</div>
ich die Last mehr Taste zu einem bestimmten% des div auf Blättern feuern wollen, versucht, mit jQuery ich diesen:
$(function() {
var prevHeight = $('.sevencov').height();
$('.sevencov').scroll(function() {
var curHeight = $(this).height();
if ($(this).scrollTop() > ($(document).height() - curHeight)*44) {
$('#load-more').click();
}
});
});
Aber das Problem ist, dass es mehrere Male ausgelöst wird, weil die Höhe meiner div sevencov
immer gleich ist und ich bin nicht in der Lage, eine Lösung zu finden, was mache ich falsch?
Ich habe euch gegeben die Arbeitskopie des Codes. Bitte guck dir das an. – Aruna