这更像是一个数学问题,而不是编程。
我想在滚动文档时水平移动一个对象,从浏览器窗口的左边缘到右边缘。
滚动位置“0”应该将对象带到窗口的最左边,滚动位置“在文档末尾向下”应该将对象带到窗口的最右边,但不能更远。
我试过这个但失败了:
var window_width = $(window).width();
$(window).scroll(function () {
var scroll_position = $(window).scrollTop();
var object_position_left = scroll_position*(scroll_position/window_width);
$('#object').css({'left':object_position_left});
});