javascript - Jquery animate position is not working with margin-top? -
i created jsbin has div labels
and want scroll specific label.
however working correctly if margin-top 0.
however if test margin-top:100px not accurate... http://jsbin.com/idinob/8/edit
why ?
the animate command :
$('.d').animate({ scrolltop: $(".s210").position().top }, 200); }); and did utilize position , not offset because im talking span inside div. talking position , not offset.
it seems $(".s210").position().top affected margin-top.
why ?
you should set position property relative:
span { position: relative } javascript jquery
No comments:
Post a Comment