استخدام مكتبة jQuery للتحقق من موقع أسفل الصفحة وإجراء تعديلات على عناصر الصفحة عند الضرورة.

الاحتياجات

استخدامjQueryعند الحكم ، عندما يظهر قسم التذييل في النطاق المرئي ، قم بحساب المسافة من أعلى قسم التذييل إلى أسفل النافذة ، وتضيف المسافة +60px ، وإضافة سمة bottom إلى .freecatalog.


الحل:

$(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 للتحقق من موقع أسفل صفحة الويب لإجراء تعديلات على عناصر الصفحة عند الضرورة.وعلى وجه التحديد، عند تمرير النافذة أو الانتهاء من تحميل الصفحة، سيتم استدعاء الدالة المسماة "checkFooterPosition()" للتحقق من موقع أسفل الصفحة.إذا كان عرض المتصفح أكبر من 1280 بكسل ، فسيتم التحقق من وصولك إلى أسفل الصفحة.إذا كنت قد وصلت إلى أسفل الصفحة ، فسيتم نقل عنصر يسمى "freecatalog" إلى الأعلى بمقدار 60 بكسل لتجنب التداخل مع التذييل.إذا لم تصل إلى أسفل الصفحة ، فلن يتم إجراء أي تعديلات.

العلامات:jQuery
لا تحب2

الروابط في هذه المقالة:https://ar.finchui.com/program/28.html

تعليقات المستخدمين

أعتقد أنك تحب

السلع الساخنة
مقالات ساخنة
العلامات الساخنة
علامات ذات صلة
FinchUI نسخة متجر

المشاركة

نسخ الروابط

استوديو النجومإضافة الأصدقاء

ساعات العمل: 9:00 - 22:00
السبت والأحد: 14:00 - 22:00
wechat
إضافة الرسائل إلى خدمة العملاء