محمد برزگر
4 سال پیش توسط محمد برزگر مطرح شد
3 پاسخ

ثابت موندن صفحه بعد از رفرش شدن در vscode

افزونه ای در vscode استفاده میکنم که وقتی کدی وارد کردم خود به خود رفرش میکنه بدون اینکه نیازی به این باشه دوباره کروم رو رفرش کنم یا همون افزونه online server .

وقتی پیج ارتفاعش بیشتر میشه ،
هر دفعه کدی وارد میکنم خود به خود صفحه رفرش میشه ،
و دوباره میاد اول صفحه ،
راهی هست برای اینکه چنین اتفاقی پیش نیاد و در همون جایی که آخرین بار اسکرول خورده ثابت باشه ؟


ثبت پرسش جدید
مجید درویش نژاد
تخصص : React js and native Developer
@majidmagic 4 سال پیش مطرح شد
1

یعنی میخوای روی save شدن صفحه رفرش نشه؟
اگه آره باید جلوی save شدن رو بگیری توی تنظیمات vscode بزن auto save
اگر نه نمیدونم


محمد برزگر
تخصص : react js
@mohammadbrzbrz72 4 سال پیش آپدیت شد
0

@majidmagic
مشکل من با save شدن نیست
اینه که وقتی صفحه رفرش شد اون اسکرول حفظ بشه.مثلا در ارتفاع 2000px هست همون جا دوباره بیاد
نه اینکه بره دوباره از ارتفاع 0px بیاد بعد از رفرش شدن مرورگر


مهدی پاکروان
تخصص : Mernstack Developer
@mahdipakravan 4 سال پیش مطرح شد
0

اگه اسکرول سایتت رو با Href و # پیاده سازی کردی مثلا #About یا ...
میتونی یه بار Url رو عوض کنی و بعد از رفرش شدن صفحه همچنان Url شما پا برجاست .
مثلا سایت تک صفجه ای زدی و Url هاش اینطوریه : localhost:3000#about الان این رفرش بشه باز هم همین Url باقی میمونه
یا اینکه میتونی یک Script تست بسازی و توی Html اصلیت ادش کنی که اون اسکریپته تنها کاری که میکنه اینه که بعد از Load شدن صفحه Scroll شما رو ست میکنه روی همون 200px
که این کد فکر کنم کار کنه :

document.documentElement.scrollTop = 200px
//یا این
document.body.scrollTop = 200px

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام