使用jquery从整数中减去

时间:2012-09-09 06:02:32

标签: javascript jquery

  

可能重复:
  Subtract from an integer using jquery

我想从div的偏移量中减去50。 我的代码就是这个。

if (scroll) {
    $('html, body').animate({"scrollTop":  $(scroll).offset().top - 50});
        $(scroll).css('color', 'blue');
        $(scroll).mouseleave(function() {
        $(this).css('color', 'black');
        });
    }

但这不起作用。有人能帮助我吗?

2 个答案:

答案 0 :(得分:0)

您可以使用css方法更改top属性

$('div').css('top', $('div').offset().top - 50);​

Demo

<强>更新

$('div').animate({'top' : $('div').offset().top - 50});

同时确保if (scroll)评估为真。

DEMO

答案 1 :(得分:0)

您可以使用.css方法

$('div').CSS('margin-top','-50');