我正在尝试视差滚动,我想做类似的事情:
$('.page').each(function() {
$(this).css("background-position",
"center " + ((window.pageYOffset - $(this).offset().top) /
$(this).css("speed")) + "px");
});
其中 speed 是分配给特定项目的属性,用于控制项目在滚动期间的移动速度。所以我会有类似的东西:
#item { speed: 4; }
和
<div name="item" class="page"></div>
我知道这可能是不可能的CSS
。HTML5 支持自定义属性,但我宁愿在头部的某处声明这些内容以及有关元素的其他信息。
关于如何做到这一点的任何建议?
谢谢!