jQueryライブラリを使用してページの下部を確認し、必要に応じてページ要素を調整します。

ニーズ:

使用する。jQueryfooterブロックが可視範囲に現れると判断した場合,footerブロックの上部からウィンドウ下部までの距離を計算し,その距離を+60pxとして.freecatalogにbottom属性を加える.


解決策は

$(document).ready(function() {
  checkFooterPosition();
});

$(window).scroll(function() {
  checkFooterPosition();
});

function checkFooterPosition() {
  var windowBottom = $(window).scrollTop() + $(window).height();
  var footerTop = $('footer').offset().top;
  var A = $(document).width();
  if (A > 1280) {
  if (windowBottom >= footerTop) {
     var distance = windowBottom - footerTop + 60;
     $('.freecatalog').css('bottom', distance);
  } else {
     $('.freecatalog').css('bottom', '');
  }
}
}

このコードでは、jQueryライブラリを使用してページの下部の位置をチェックし、必要に応じてページ要素を調整します。具体的には、ウィンドウのスクロールまたはページのロードが完了すると、“Footer”という关数が呼び出され、ページの下部の位置がされます。ブラウザの幅が1280ピクセルより大きい場合は、ページの一番下に到達しているかどうかがチェックされます。すでにページの下部に到達している場合は、“freecatalog”という名前の要素がフッターと重ならないように60ピクセル上に移動します。ページの一番下に到達しない場合は、調整は行われません。

Labelsより:jQuery
好きじゃない2

この記事のリンク:https://ja.finchui.com/program/28.html

ネットユーザーコメント

好きだと思う。

人気商品です。
ホットな記事
人気のハッシュタグ
関連タグ
FinchUIストア版

共有する

リンクをコピー
営業時間:9:0 0 ~ 22:0 0
土曜日、日曜日:14:0 0 -22:0 0
wechat
マイクロチップを追加。