lauda eredeti hozzászólása
Igen, szemléltetésnek jó csak kár, hogy nem vagyok otthon a jquery-ben

Mások scrip-jeit soha nem használom xD ezért akarnám itt megtanulni, de eddig még senkinek nem áll(t) itt szándékában megtanítani

A pelda amit djjean irt nagyon egyszeru....
ha nagyon nem megy a jquery ez a plugin erre van: https://github.com/morr/jquery.appear
Ha az erdekel hogyan mukodik (djjean megoldasat picit atvarialtam) :
Kód:
function isinview(elem)
{
var ViewTop = $(window).scrollTop(); //---- a scroll pozicioja
var ViewBottom = ViewTop + $(window).height(); //---- a lathato ablak also pozicioja
var elemTop = $(elem).offset().top; //---- a keresett elem tetejenek absolut pozicioja az oldalon
var elemBottom = elemTop + $(elem).height(); //---- a keresett elem aljanak az absolut pozicioja
//--- ha az elem alja feljebb van mint a lathato ablak alja es elem teteje lejjebb mint az ablak teteje
//---(magyarul ha az elem az ablakban van) akkor true-val ter vissza ellenkezoleg false-al
return ((elemBottom <= ViewBottom) && (elemTop >= ViewTop));
}
$(window).scroll(function(){ //------- trigger ha scrollozas tortent
if (isinview('#watch')) { //--- scrollozasnal lekeri, hogy az elem lathato-e
console.log('lathato'); //--- ha igen, akkor logol
}
});
ha ez alapjan is tul bonyolultnak tunik, akkor nincs megfelelo alapod sajnos. Az sem baj de akkor kezd el az alapoktol a programozast, rentgeteg blog/oldal/tutorial foglalkozik ezzel.
Könyvjelzők