قرار گرفتن اسکرول در جای قبلی بعد از postback

۱۷ شهریور ۱۳۹۵ جاوااسکریپت #jquery

با سلام گاها پیش میاد نیاز هست بعد از postback شدن یک فورم برای سهولت ادامه عملیات اسکرول به مکان قبلی خود برگرده برای این کار پلاگینها و کدهای جی کوئری مختلفی وجود داره اما کد زیر با استفاده از جاوا اسکریپت هست و نیازی به لود جی کوئری و چیزهای دیگه نداره بیسار سبک هست براحتی میتونین ازش استفاده کنید

 

window.save_scrol = function (){
    if(localStorage){
        if(localStorage["__CurrentPos"])
        window.scrollTo(0,localStorage["__CurrentPos"]);
        
        window.onscroll = function () {
            localStorage["__CurrentPos"] = document.body.scrollTop || document.documentElement.scrollTop;
        };
    }
}

این کد قابلیت ذخیره اسکرول رو به شیی ویندوز در جاوا اسکریپت اضافه میکنه

طریقه استفاده:

 

window.save_scrol();
💬

شاید امروز جواب خیلی از سؤال‌ها را بتوان از AI گرفت، اما تولید مطالب تخصصی، تجربه‌محور و عمیق هنوز به انگیزه نیاز دارد. این نظرات و بازخوردهای شماست که به ما نشان می‌دهد ادامه دادن این مسیر ارزشمند است.

دیدگاه شما چیست؟

نظرات (0)


ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

عضویت در شبکه‌های اجتماعی

جدیدترین مقالات و نکات برنامه‌نویسی را سریع تر از دیگران مطلع شوید.