プロジェクトでこのコードを使用しようとしています。これは私のプロジェクトです
これは私のjsのコードです:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="jquery-scrolltofixed-min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
// first two divs
$('#side').scrollToFixed({
marginTop: $('.zel_bg').outerHeight(true) + 55,
limit: $('.indbag').offset().top - $('#side').outerHeight(true) - 20,
});
$('#esp').scrollToFixed({
marginTop: $('.zel_bg').outerHeight(true) + 55,
limit: $('.indbag').offset().top - $('#esp').outerHeight(true) - 20,
});
// second two divs
$('#ss1').scrollToFixed({
marginTop: $('.zel_bg').outerHeight(true) + 55,
limit: $('.oforbag').offset().top - $('#ss1').outerHeight(true) - 20,
});
$('#ss2').scrollToFixed({
marginTop: $('.zel_bg').outerHeight(true) + 55,
limit: $('.oforbag').offset().top - $('#ss2').outerHeight(true) - 20,
});
});
</script>
場所を計算してから位置を作成する場合は true です。div の場合は修正されました。divs position: absolute を作成する場所を計算する場合は true です。しかし、最後の部分 (下) の div の場所が間違っています。
一見すると、ただ消えているように見えます。しかし、コードは間違った高さを計算してブロックを下部に配置します。
plaginのコードが間違っていますか?または、どうすれば修正できますか?私のページの高さは流動的で、ピクセル数を修正することはできません。このプラグイン「ScrollToFixed」が役立つと思いました。しかし、私は以前にあなたに話した問題を抱えています。