您好,
我遇到了一些问题,而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: ''});
}
}
});
我做错了什么?