Cześć,
Mam problem z przyciskiem top, który pojawia się po zjechaniu 300px w dół strony. Postępowałem zgodnie z kursem HTMLa odc. 4 i teoretycznie działa jak powinien, tylko że po otwarciu strony od razu jest widoczny (a nie powinien), wystarczy, że zjadę chociaż 1 px to znika i pojawia się dopiero tam gdzie powinien czyli po 300px.
Kod JS
$(window).scroll(function()
{
if($(this).scrollTop()>300) $('.scrollup').fadeIn();
else $('.scrollup').fadeOut();
}
);
kod CSS
.scrollup
{
width: 32px;
height:32px;
text-decoration:none;
background:url("img/up1.png") no-repeat 0px 0px;
position: fixed;
right: 20px;
bottom: 20px;
}
Dodam jeszcze, że po powrocie znika tak jak powinien. Problem polega tylko w momencie załadowania strony od nowa. Jakieś rady?