NikeのWebサイトでフローティング検索オプションバーを複製しようとしています。オプションバーの下部に到達するのに十分な距離までスクロールすると、その位置は下部に固定され、オプションバーの上部に到達すると、上にスクロールすると上部に固定されるように見えます。
これは単純なjqueryスクリプトであると確信していますが、初心者であるため、これがどのように行われるかを理解できていません。
これが私が使用しているjQueryスクリプトです:
google.load("jquery", "1");
function sticky_relocate() {
var window_top = $(window).scrollTop();
var div_top = $('#sticky-anchor').offset().top;
if (window_top > div_top)
$('#sticky').addClass('stick')
else
$('#sticky').removeClass('stick');
}
google.setOnLoadCallback(function() {
$(window).scroll(sticky_relocate);
sticky_relocate();
});
ご協力いただきありがとうございます!