سافت سرا 291 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 من می خوام یه پست یا برگه که توسط کاربر انتخاب میشه پس از لود شدن صفحه مربوطه، صفحه اسکرول شه و به ابتدای پست بیاد.یعنی اون قسمت هدر سایت و دکمه های موجود رو اسکرول کنه و به ابتدای پست یا برگه بیاد.البته مقدار اسکرول هم مشخصه مثلا 500تو یه سایت فروشگاهی این حالتو دیدم (آدرسشم یادم نیست) با جی کوئری هم بود وقتی کلیک می کردی رو توضیحات بیشتره یه محصول، صفحه تار می شد و می رفت به صفحه محصول انتخابی و پس از لود شدن صفحه جدید اونو نشون می داد و اسکرول می شد رو توضیحات محصول. نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 سلاماین کد رو در هدر ، قبل از تگ head اضافه کنید :<script>$(function() {$(document).scrollTop( $("#postbox").offset().top );});</script>اون قسمت که نوشته شده postbox# قسمتی هست که به محض لود شدن صفحه به اون قسمت اسکرول میخوره ، حالا مثلا در قالب شما قسمتی که میخوایید به این صورت است :<div class="post">postbox# رو در کد به post. تغییر بدید . نمونه رو می تونید اینجا ببینید . 3 نقل قول لینک به ارسال
سافت سرا 291 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 متاسفانه انجام نشد. من کد اول رو که تو هدر قرار میدم پیغام خطا میده. (تصویر ضمیمه)البته کد رو بعد از Head هم میزارم و حتی در بین اسکریپتهای دیگه هم میزارم همین حالت پیش می یاد.من خطا رو نادیده گرفتم و فایل هدر رو جایگزین کردم اما قالب بهم ریخته شد. ضمنن اسکرول هم کار نکرد.این کد رو تو فایل single.php قرار دادم و باز هم عمل نکرد. دستور اسکرول رو هم بر مبنای ID و هم بر مبنای Class تست کردم، باز هم انجام نشد.اما بر مبنای ID وقتی بعد از آدرس به صورت دستی #postbox رو وارد کردم رفت به قسمت تعیین شده!!! نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 دوست عزیز ، شما باید کد اسکریپت رو قبل از تگ <head/> بذارید ، اما طبق عکس شما رفتید گذاشتید قبل <head> !! // شما فایل single و هدر رو پیوست کنید تا کد رو در جای صحیح بذارم براتون 2 نقل قول لینک به ارسال
سافت سرا 291 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 این کد رو در هدر ، قبل از تگ head اضافه کنید :دوست عزیز ، شما باید کد اسکریپت رو قبل از تگ <head/> بذارید ، اما طبق عکس شما رفتید گذاشتید قبل <head> !! فکر کنم باید می فرمودید داخل تگ head قرار بدین! 1 نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 منظور من قبل head/ بود که (/) رو یادم رفته بود بزنم ، عذر میخوام 1 نقل قول لینک به ارسال
سافت سرا 291 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 من این کد رو در انتهای تگ Head (داخل تگ) قرار دادم.<script>$(function() {$(document).scrollTop( $(".post").offset().top );});</script>داخل فایل single.php هم در بخش مورد نظر تگی با کلاس mpost9 قرار داره. اما اسکرول انجام نمیشه!!!البته یکبار هم بر مبنای id انجام دادم و نشد. همچنین یک تگ<div class="همون کلاس تعریف شده در تابع">نیز تعریف کردم اما باز هم انجام نشد!!! نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 خود کدی که من گذاشتم مشکلی نداره ، چون طبق نمونه می بینید که جواب میده ، پس مشکل از قالبه //اسلایدر ، اسکرولر و ... که با جی کوئری باشه در قالب دارید ؟ نقل قول لینک به ارسال
سافت سرا 291 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 اینه وب سایتم دیگهاین دکمه انتهای صفحه فکر کنم جی کوئری باشه (top) نقل قول لینک به ارسال
Farid 2281 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 اون کد scroll to top رو حذف کنید و بعدش تست کنید ببینید درست میشه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .