スクリプトは私にエラーを与えるので、私は、私はbackground-attachment
が、transforms
を使用しないことを決め
var abouttop = document.getElementById("about").getBoundingClientRect().height;
を変更しました。 さらに、テキストコンテナにid="about"
がありません。 私はJQueryを使用していないので、ここにいくつかの作業用のjs(混乱のために申し訳ありません):
var pos = 0;
var imageControl = function(e) {
var scrollposition = document.documentElement.scrollTop;
var abouttop = document.getElementById("about").getBoundingClientRect().height;
var scrollBottom = jQuery(window).scrollTop() + jQuery(window).height();
var image_height = document.getElementById("image").getBoundingClientRect().height;
// console.log(scrollBottom);
if (scrollBottom < abouttop) {
pos = scrollposition;
} else if (scrollBottom > abouttop) {
//pos = abouttop-image_height;
}
console.log(pos);
document.getElementById("image").style.transform = "translateY(" + pos + "px)";
};
jQuery(window).scroll(imageControl);