إضافة/إزالة الفصل مع jQuery استنادًا إلى التمرير العمودي ومع ذلك ، فإن الرمز المقدم لا يعمل كما هو موضح بسبب بعض الأخطاء البسيطة.
الرمز المصحح هو كما يلي:
var scroll = $ (window) .ScrollTop () ؛ //> = ، لا = 500) { // Clearheader ، وليس Clearheader - Caps H $ (". clearheader"). addClass ("darkheader") ؛ } }) ؛كانت هناك ثلاث مشكلات رئيسية:
$(window).scroll(function() { var scroll = $(window).scrollTop(); // >=, not = 500) { // clearHeader, not clearheader - caps H $(".clearHeader").addClass("darkHeader"); } });
كان عامل المقارنة غير صحيح ؛ يجب أن يكون> = للتحقق مما إذا كان موضع التمرير أكبر من أو يساوي 500. كان مفقودًا في نهاية إعلان الوظيفة. هذا يحافظ على موضع الرأس أثناء تعديل مظهره. $ (". clearheader"). addClass ("darkheader") ؛ } آخر { $ (". }
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3