راکت

حفظ موقعیت جاری اسکرول بار بعد از عمل PostBack

8 پاسخ

لطفا دستورات جاوا اسکریپت یا JQuery معرفی نمایید که به وسیله ی آن در هنگام عمل PostBack موقعیت جاری اسکرول بار حفظ شود.

با تشکر

@ali.bayat
@hesammousavi

ثبت پرسش جدید

پاسخ‌ها

8
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

امیرحسن مروجی
امیرحسن مروجی
@ahmsoft

تخصص: برنامه نویس

سلام ممنون کار نمیکنه :(
میشه لطفا بگین چطوری ازش استفاده کنم؟ کار نمیکنه هر کاری میکنم.

@RaymondDragon
@ali.bayat
@hesammousavi

شاید پاسخ شما همین‌جا باشد

امیرحسن مروجی
امیرحسن مروجی
@ahmsoft

تخصص: برنامه نویس

با سلام، لطفا یک راهکاری بهم بدین ممنون میشم.
بدجوری گیر کردم.

@RaymondDragon
@ali.bayat
@hesammousavi

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@ahmsoft
لینکی که دوستمون @RaymondDragon براتون گذاشتند کار میکنه. یه بار دیگه امتحان کنید
https://codeshare.co.uk/blog/maintain-scroll-position-on-postback/

امیرحسن مروجی
امیرحسن مروجی
@ahmsoft

تخصص: برنامه نویس

@ali.bayat

میشه لطفا یه مثال ساده ی استفاده ازشو واسم بفرستید؟ کمک خیلی بزرگی بهم میکنید ..

خیلی ممنوم از لطفتون

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

برای استفاده ازش نیاز به jQuery و jQuery Cookie دارید.
https://plugins.jquery.com/cookie/

کدی که باید استفاده کنید شبیه اینه:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
 <script src="/scripts/jquery.cookie.js"></script>

 <script type="text/javascript">
     $(function () {
     var top = parseInt($.cookie("top"));
     if (top) $(document).scrollTop(top);
         $(document).scroll(function () {
             var top = $(document).scrollTop();
             $.cookie("top", top);
         })
     });
 </script>
امیرحسن مروجی
امیرحسن مروجی
@ahmsoft

تخصص: برنامه نویس

ببخشید
<script src="/scripts/jquery.cookie.js"></script> اینو دانلود کردم به پروژه ام اضافه کردم و کل این کدها رو به قسمت head سایتم اضافه کردم اما روی یه دکمه که کلیک میکنم بعد از عمل PostBack اسکرول بار از اول صفحه میاره .. موقعیت قبلیشو نگه نمیداره ..

@ali.bayat

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@ahmsoft
jquery & jquery cookie رو به قسمت head اضافه کنید و تگ script رو به قبل از <body/> انتقال بدید ببینید درست میشه

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

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