jQuery滚动,元素固定,向右浮动

时间:2017-04-28 09:30:12

标签: jquery html css

您好,

我遇到了一些问题,而Stackoverflow上的其他答案对我没有帮助。这就是我再次发布这个问题的原因。 (这不是重复的)。我有两个要素。 z.section-left。左侧元素向左浮动,右侧元素向右浮动。两个section元素都在另一个父元素.section-right中。

.page-content我有另一个元素.section-right。如果我达到某个目标,这个元素应该自行修复。但是,使用以下代码,当我修复.run时,它会转到整个页面的右侧。问题是,它应该保持在原来的位置,.run,但只能跟我滚动。

我认为它与CSS有关,但我不确定。

general.js - 修复元素的代码。

.section-right

general.css - 元素。

    $(window).on('scroll', function () {
    if ($(window).width() > 900) {
        var scrollTop = $(window).scrollTop();
        if (scrollTop > 285) {
           console.log("reached"); //24
            $('.action').css({position: 'fixed', top: '30px'});
        }
        else {
            $('.action').css({position: ''});
        }
    }
});

我做错了什么?

0 个答案:

没有答案
相关问题