امیرحسن مروجی
6 سال پیش توسط امیرحسن مروجی مطرح شد
8 پاسخ

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

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

با تشکر

@ali.bayat
@hesammousavi


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
امیرحسن مروجی
تخصص : برنامه نویس
@ahmsoft 6 سال پیش مطرح شد
0

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

@RaymondDragon
@ali.bayat
@hesammousavi


امیرحسن مروجی
تخصص : برنامه نویس
@ahmsoft 6 سال پیش مطرح شد
0

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

@RaymondDragon
@ali.bayat
@hesammousavi


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

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


امیرحسن مروجی
تخصص : برنامه نویس
@ahmsoft 6 سال پیش مطرح شد
0

@ali.bayat

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

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

برای استفاده ازش نیاز به 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 6 سال پیش مطرح شد
0

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

@ali.bayat


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

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


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

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