誰かが親切に助けてくれることを願っています。私は決してプログラマーではなく、通常とは少し異なるスティッキー div を作成する方法を学ぼうとしています。これは私が達成したいことです:
- div #projectwrapper が画面を上にスクロールし、ウィンドウの上部から 150 ピクセルの位置にある場合、残りのページがスクロールしている間、そこにとどまる必要があります。
- ページを下にスクロールすると、div が表示されたときにページ内の通常の場所に戻る必要があります。
私はデモと例を試してきましたが、ほぼ動作するようになりました。ただし、ウィンドウの最上部に移動した場合にのみアクティブになり、最上部に固執します。ただし、上から150pxでアクティブ化と貼り付けが必要です。
これは私がこれまでに持っているものです。
$(document).ready(function() {
$('#projectwrapper').waypoint(function(event, direction) {
}, {
offset: 150
}).find('#projectdescription').waypoint(function(event, direction){
$(this).parent().toggleClass('sticky', direction === "down");
event.stopPropagation();
});
});