jQuery animate from CSS “top” to “bottom”

后端 未结 9 1714
北海茫月
北海茫月 2021-01-04 06:49

I\'m looking to animate a div element from an absolute top position to an absolute bottom position on the page load.

The combination of CSS and jQuery code below fai

相关标签:
9条回答
  • 2021-01-04 07:45

    You could set the current bottom value via: css('bottom'). This works for me (jQuery1.7.2):

    $('#line-three').css({bottom:$('#line-three').css('bottom'), top:'auto'});
    $('#line-three').animate({ bottom: position }, 250);
    
    0 讨论(0)
  • 2021-01-04 07:47

    You can animate it using this: Check out this JSFiddle:

    $('#button').click(function(e){ // On click of something
        e.preventDefault(); // Prevent the default click aciton
        $("#line-three").animate({
            top: "300px",
        }, 1200);
    });
    
    0 讨论(0)
  • 2021-01-04 07:50

    If you want to animate you should do:

    $("#line-three").animate({
        top: "500px",
        }, 1200);
    

    Fiddle here: http://jsfiddle.net/nicolapeluchetti/xhHrh/

    0 讨论(0)
提交回复
热议问题