Avatar ·

كيفية التمرير السلس للصفحة إلى عنصر بواسطة ID أو class باستخدام JavaScript/jQuery؟

مرحباً بالجميع! أنا مبتدئ في تطوير الويب وواجهت هذه المهمة: في صفحتي قائمة طويلة، وفي الأسفل زر 'إلى الأعلى'. عند النقر عليه، أحتاج إلى تمرير الصفحة بسلاسة (مع حركة) إلى الأعلى. لكنني لا أستطيع جعلها تعمل. إليك الكود الخاص بي: ```html ``` ```javascript // أحاول التمرير إلى العنصر ذو id="footer" $('#goTop').click(function() { $('#footer').scroll(); // لا يعمل // أو هكذا: window.scrollTo(0, $('#footer').offset().top); // يقفز فقط، بدون حركة }); ``` لقد جربت طرقاً مختلفة، لكن لا شيء ينجح. كيف يمكنني التمرير بسلاسة إلى العنصر؟ أحتاج أنه عند النقر على الزر، يتم تمرير الصفحة بسلاسة إلى الكتلة #footer (أو إلى أي عنصر آخر). يُفضل باستخدام JavaScript الخالص، لكن إذا لزم الأمر، يمكنني استخدام jQuery. من فضلكم، أخبروني كيف يمكنني تنفيذ ذلك بشكل صحيح.