سؤال

وهناك وسيلة لتأخير "قفزة" لعلامة مرساة على تحميل الصفحة باستخدام ASP.NET ومسج؟

والمشكلة الفعلية هي أن لدي وظيفة مسج أن على صفحة تحميل يخفي كل عناصر div من فئة معينة. الآن، عندما يكون لدي علامة مرساة في منتصف الصفحة، وتصل إلى أن مرساة، عندما بتحميل صفحة "قفزة مرساة" يحدث قبل مسج لديه فرصة لإخفاء عناصر div -> المستعمل يذهب إلى الجزء الخطأ تماما لل الصفحة.

ويحيي، J.Arola

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

المحلول

وماذا كنت تستخدم مسج لإخفاء عناصر div؟ مجرد استخدام أسلوب بدلا من ذلك، وعناصر div مخفية من البداية:

<style type="text/css">
.TheClassToHide { display: none; }
</style>

نصائح أخرى

ربما هل يمكن تحديد جزء الموقع لسلسلة فارغة وتخزين القيمة القديمة على تحميل الصفحة، ثم إعادة جزء المكان وعندما يكون كل ذلك.

وASP.Net ربما لا يمكن أن تساعد لأنه لن يتم إرسال جزء إلى الملقم.

إذا كنت السيطرة على روابط واردة، هل يمكن أن يحل محل لاحقة #hash مع لاحقة ?query. التي سيتم تجاهلها من قبل المتصفح، ولكن يمكن الوصول إلى تفعيل جافا سكريبت في location.search. يمكنك ثم القيام انتقل نفسك في جافا سكريبت، بعد اختباء عناصر div الخاص بك.

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