Result jQueryvar bt = $("#box").offset().top; // boxのページ上からの距離を取得 var ds = 0; $(document).scroll(function(){ // スクロール発生時の処理の記述を開始 ds = $(this).scrollTop(); // ユーザのスクロールした距離を取得 if (bt <= ds) { // スクロール距離がboxの位置を超えたら、 $("#box").addClass('follow'); // 「follow」というclassを追加する } else if (bt >= ds) { // スクロールがページ上まで戻ったら、 $("#box").removeClass('follow'); // classを削除 } });css#content { position: relative; b
![スクロールすると途中から要素が付いてくる](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6b1c87ada2ad66409793e3653c810e333009609/height=288;version=1;width=512/http%3A%2F%2Fkachibito.net%2Fwp-content%2Fuploads%2F2019%2F12%2Fsite-icon.png)