ho un margine negativo su un div, ma voglio cambiare il margine negativo sul rotolo fino al negativo raggiunge lo 0.cambiamento margin-top sul rotolo
da:
margin:-150px 0 0 0;
a: (a scorrimento)
margin:0px 0 0 0;
penso che sia una sorta di effetto di parallasse, dove i 'M alla ricerca di e ho trovato questo su StackOverflow: Change margin top of div based on window scroll
ho pensato a qualcosa di simile ma ci deve essere qualcosa di più facile
$(window).scroll(function(){
if ($(window).scrollTop() >= 1){ $('#three').css({margin:'-149px 0 0 0px'}); }
if ($(window).scrollTop() >= 2){ $('#three').css({margin:'-148px 0 0 0px'}); }
if ($(window).scrollTop() >= 3){ $('#three').css({margin:'-147px 0 0 0px'}); }
if ($(window).scrollTop() >= 4){ $('#three').css({margin:'-146px 0 0 0px'}); }
else { $('#three').css({margin:'-150px 0 0 0px'}); }
});
-
ho creato un violino con il base html/css
fiddle: http://jsfiddle.net/qSe4e/
-
grazie mille in anticipo
@FDL vedo solo il mio violino, non la vostra cambiato uno :) –
Ci dispiace, ma aggiornato - http://jsfiddle.net/qSe4e/9/ o forse http: //jsfiddle.net/qSe4e/11/ – naththedeveloper
@FDL il primo ha fatto il trucco, fantastico! vuoi metterlo come risposta in modo che possa essere la risposta giusta? :) –