2016-06-27 7 views
1

Hallo Ich arbeite an meinem ersten Parallax Scroll-Projekt, so habe ich ein Problem, wenn ich nach oben und unten scrollen alles ist in Ordnung, aber am Ende der Seite möchte ich repariere meine Junge, um etwas vor dem Kontakt zu stoppen, und ich habe es getan, aber wenn ich es beheben will er nicht gehen, wenn ich blättern. Hier ist meine Website, http://dev.epartner.rs/
Und wo ich Problem ist: JS:Mein Element möchte nicht auf Scroll gehen

var kontaktOffset = $('.kontakt').offset().top + 320; 

//alert(kontaktOffset); 
if (wScroll > kontaktOffset - ($(window).height()/0.9)) { 

    var eboy = $('#eboy'); 
    top=$('#eboy').css('top'); 
    right= $('#eboy').css('right'); 
    left=$('#eboy').css('left'); 
    bottom=$('#eboy').css('bottom'); 
$('#eboy').css({'position':'absolute','top':top,'right':right,'left':left,'bottom':bottom}); 


}else { 
    $('#eboy').removeProp({'bottom':bottom}); 
    // $('#eboy').removeAttr({'bottom':bottom}); 

Ich denke, ich unten von meinem eboy entfernen müssen, aber ich bin nicht sicher, ist es gut, Lösung oder I muss etwas anderes tun.
Wenn jemand weiß, wie man es reparieren kann, gibt es keine Lösung oder Ratschläge.

Antwort

0

Im Teiländerung ich es anders:

$('#eboy').css({'bottom':'auto', 'top': 'auto'}); 

Da Sie scheinen zu bewegen es zu Rand verwenden und unten Auto berechnet. Wenn Sie aber den unteren Wert auf einen Wert setzen, wird der dynamische Rand außer Kraft gesetzt.

+0

Ich habe versucht, aber es funktioniert nicht! –

+0

Ich habe das CSS hinzugefügt, das sollte helfen. –

Verwandte Themen