jQuery Div滚动功能:IE中的问题

时间:2015-03-20 18:53:42

标签: javascript jquery html css styling

我目前正在开发一个网站,其中有一个固定的横幅div居中,我正在使用下面的jQuery来确保它正确滚动,即使它是一个固定的div。

jQuery的:

$(window).scroll(function() {

    $('#top-content').css('left', -$(this).scrollLeft() + "px");

});

但是,我在IE(版本9)中遇到了一个问题。问题是,当用户滚动网站时(在“top-content”div上创建一个减去左边距,以产生滚动的效果)然后如果他们最大化网页,左边距仍然存在导致div不要居中。

我试图用下面的jQuery来解决这个问题,但是还没有运气

$(window).resize(function() {

    if ($("#top-content").width() < $(window).width()) {

        $('#top-content').css('left:0px');

    }   

});

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你最好做

$('#top-content').css('left', '0px');

在你的调整大小事件中。