javascript - jQuery Animate 顶部(从底部到顶部)

标签 javascript jquery css jquery-animate

我正在尝试为 top:275 的 Div 设置动画。

我尝试了 .animate( {marginTop: -820 } 但在每个屏幕上它最终都到达了不同的位置......

所以我将 marginTop 更改为 .animate( {top: 275} 但是 div 从上到下(slidedown)。注意,所以我可以使用 animate: top 我必须在动画期间将 div 设置为 position:absolute。。。

是否有任何 hackyway 使顶部从下到上或使 marginTop 在每个屏幕分辨率上与顶部的距离相同?(我认为 margintop 无法解决,因为我将 margin top 设置为 -820 以获得 top:275,因此高度小于 1200px 的屏幕,div 会高得多...)

这是我的代码:

$("#features").fadeIn()
            .css({
                position: 'absolute'
            }).animate({
                top: '275'
            }, function() { //callback });

最佳答案

啊找到了!!

$("#features").fadeIn()
.css({top:1000,position:'absolute'})
.animate({top:275}, 800, function() {
    //callback
});

所以基本上我在最后将 css 的顶部设置为 1000,然后将其设置为 275 的动画...

关于javascript - jQuery Animate 顶部(从底部到顶部),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026900/

相关文章:

javascript - 更改图像标签列表的图像源并将其替换为特定列表

jquery - 如何使 Bootstrap 网格列跨越屏幕的整个高度

php - 用 php 分隔逗号分隔的 mySql 数据库字段值

下拉菜单的 CSS 居中和左侧

javascript - 如何防止 $window.location.href 停止正在进行的请求?

javascript - 正则表达式非将符号后的字符转换为大写

用于检测 Windows 上的 Firefox 和 IE Edge 中散列 URL 上的浏览​​器端滚动重新定位的 JavaScript 事件

javascript - 如何让 select2 匹配

javascript - IE9 不支持 css/jquery 动画 - 需要解决方法

javascript - 我如何获得在 Internet Explorer 中工作的工具提示(如 cluetip)?