ユーザーがスクロールダウンするときにスライドする< div id = 'map'>マップがあります。しかし、マップを永遠にスクロールさせて、ユーザーが実際にページの一番下に来ることを決して許さないようです(フッターがあります)。ウィンドウスクロールアニメーションのCSS値の制限を設定する
< div>が動的サイズ(可変の高さ)の末尾に達すると、スクロールが停止するようにすることです。< div>。この2つの< div>は並んでおり、同じ行にあります。ここで
は、私は、ユーザーのスクロールと右のdivの動きを作るために使用しているJavaScriptコードです:
$(function() {
var $sidebar = $("#map"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 15;
$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
}
else {
$sidebar.stop().animate({
marginTop: 0
});
}
});
});
ねえ...あなたはHTMLを持っているのですか? – CraftyFella
Twitterのブートストラップを使用しています。右側にID「マップ」のGoogleマップがあります。 – David