سؤال

أواجه مشكلة في أي مكان لا يتم التمرير إلى جزء (#foo على عنوان URL) عند تحميل الصفحة. يعد مرساة الشظية جزءًا من HTML الأساسي ، فهو ليس ديناميكيًا أو أي شيء. الصفحة ثقيلة جدا. إذا ذهبت إلى شريط الموقع وضغطت على Enter ، فسيتم تمريره إلى المرساة كما هو متوقع (وكما لوحظ في متصفحات أخرى). يتم ملاحظة السلوك على IE 7 و IE 8. أي شخص يركض في هذا ولديه حل؟

هل كانت مفيدة؟

المحلول

هل حاولت تأخير إجراء التمرير حتى نقول ، حدث تحميل النافذة بدلاً من حدث DOM Ready؟ وبهذه الطريقة ، قد تكون أكثر دقة في التحول إلى الأسفل وحساب المكان الذي يحتاج إلى الذهاب إليه.

من شأن العرض التوضيحي أو بعض الكود أن يساعد في تصحيح الأخطاء بوضوح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top