これは私がやろうとしていることです:
画面サイズに関係なく、ユーザーの画面の下部にくっつくフッターを作成したい。しかし、ユーザーがスクロールすると、ユーザーが下にスクロールしたときに、ページの一部としてヘッダーを固定から下に変更できるようにしたいと考えています。私はJSを初めて使用しますが、次のようないくつかのことを試しました:
$(document).bind('mousewheel DOMMouseScroll MozMousePixelScroll', function (e) {
var theEvent = e.originalEvent.wheelDelta || e.originalEvent.detail * -1;
if (theEvent / 120 > 0) {
if ($(window).scrollTop() == 0) {
$("#content_under_fixed_footer").hide();
}
}
else {
if ($(window).scrollTop() < $(document).height() - $(window).height()) {
$("#content_under_fixed_footer").fadeIn(2000);
$(".fixed_header").css("position", "relative");
}
}
});
上記のスクリプトを使用すると、トリガーが正しくありません。ユーザーの画面が大きい場合はスクロールしませんが、ウィンドウを短くすると比較的うまく機能します。今日これを提出する必要があるので、助けてください。解決策を試してみます。ありがとう!