Köra Javascript funktion först när elementet visas

Permalänk
Medlem

Köra Javascript funktion först när elementet visas

Jag efterlyser ett sätt att köra en Javascript-funktion först när ett visst element blir synligt i webbläsaren.

Dvs, om detta element är 5 skärmar längre ner, vill jag att denna funktion först ska köras när användaren har scrollat ner 5 skärmar och ser detta elementet.

Finns det en enkel lösning som fungerar på majoriteten av webbläsarna?

Visa signatur

Let me tell you something. You don't have to say anything, you know why? Cause you can pick up all your stuff, because you're mother-fucking fired! | Lemeno.se - En blogg om att Tjäna Pengar På Internet | Min blogg om styrketräning och kost

Permalänk
Permalänk
Medlem

Fint, tack för hjälpen.

Knackade något liknande baserat på det.

$(document).ready(function(){ var pageHeight = $(document).height(); var percentageRead = 50; $(document).mousemove(function(e) { if(e.pageY > (percentageRead*0.01*pageHeight) ) { // Run Register Function } }); })

Visa signatur

Let me tell you something. You don't have to say anything, you know why? Cause you can pick up all your stuff, because you're mother-fucking fired! | Lemeno.se - En blogg om att Tjäna Pengar På Internet | Min blogg om styrketräning och kost

Permalänk
Medlem

Hm ... Är det bara jag som tycker att dividerat med hundra ( /100 ) är lättare att förstå än multiplicerat med en hundradel ( *0,01 ) när man håller på med procent?