Scroll上的Margin Top在Jquery中不起作用

时间:2014-12-31 10:15:31

标签: jquery

我有以下代码。在滚动高度工作,但margin-top不起作用。不知道如何解决这个问题

$(document).scroll(function(){
    if ($(this).scrollTop()>300){
        // animate fixed div to small size:
        $('.secHead a.views').animate({marginTop:"-14px"});
        $('.listTrigger').stop().animate({ height: 45 });

    } else {
        //  animate fixed div to original size

        $('.listTrigger').stop().animate({ height: 82 });

    }
});

由于

1 个答案:

答案 0 :(得分:1)

首先确保您的margin-top元素:-14px正常工作。

然后,尝试替换它:

$('.secHead a.views').animate({marginTop:"-14px"});

由此:

$('.secHead a.views').animate({'margin-top:"-14px"});