Voglio controllare se un elemento viene fatto scorrere verso l'alto con un offset di ~ 100px.controlla se l'elemento è stato spostato verso l'alto
Ho una pagina con 5 sottocontenuti e 2 classi per creare sfondi. Ecco come si presenta:
<div class="background1">
Content1
</div>
<div class="background2">
Content2
</div>
<div class="background1">
Content3
</div>
<div class="background2">
Content4
</div>
<div class="background1">
Content5
</div>
Ora voglio controllare, quando una di queste classi raggiunge la cima scorrendo
Questo è uno dei miei ultimi Trys:
$('.background1', '.background2').position(function(){
if($(this).position().top == 100){
alert('checkThis');
}
});
penso che questo è il mio tentativo più vicino ormai ... naturalmente questo codice è in document.ready e alla fine del mio codice ....
TLDR: Come verificare se un elemento è stato fatto scorrere verso l'alto (e qualche offset) ?
finestra onscroll sembra essere quello che stai cercando per –