javascript - 使用 jQuery 动画顶部和底部位置

标签 javascript jquery css twitter-bootstrap animation

我正在尝试使用 jQuery 制作动画。 http://jsfiddle.net/g8mQu/

 $('#down').on("click", function() {
    $('#inner').animate({ "top": "-=50px" }, "slow" );
 });

这几乎是我的代码,它可以在这个演示中运行,但我正在尝试将其实现到 Bootstrap 框架站点中。尽管 css 相同,包装器是一个容器,可滚动的 div 是一个 col-xs div。 这应该可以正常工作,但每当我单击一个按钮时,它不会将位置添加 50,而是将位置设置为 50/-50,即使我使用的是“+=50”命令。

最佳答案

试试

$('#down').on("click", function() {
    var $inner = $('#inner');
    $inner.animate({ "top": $inner.css("top") - 50 }, "slow" );
});

关于javascript - 使用 jQuery 动画顶部和底部位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22966972/

相关文章:

javascript - 在 javascript 代码中使用 php 函数

javascript - Phonegap ondevice 就绪

javascript - 从 Ajax 调用中的错误 block 返回延迟的 jQuery

javascript - contentEditable - Firefox <br/> 标签

javascript - 在 Angular 中重置密码时如何验证参数中的 token 是否正确

javascript - 为 fadeToggle 添加关闭单击和转义功能

jquery - 删除点击时的 Jquery 函数

html - 父容器自动适配高度(显示表格)

CSS block 元素问题

html - 图片 :hover is not working