mostafa_042

مشکل در ساخت اسکرول بارگزاری مطالب

5 پست در این موضوع قرار دارد

سلام وقت بخیر

من در سایدبار سایتم یک اسکرول ایجاد کردم و توش کد حلقه ی مطلب گذاشتم ، حالا می خوام کاری کنم که هرچی اسکرول به سمت پاییت کشیده بشه ، مطالب قبلی لود بشه .

افزونه infinite scroll رو هم امتحان کردم ، اما این افزونه فقط مطالب صفحه اول سایت رو این طور درست می کنه ، و در یک سایدبار یا div دیگه ظاهرا نمیشه ارش استفاده کرد

ممنون میشم کمکم کنید

0

به اشتراک گذاری این پست


لینک به پست

با اسکرول عادی یک عنصر بعید می دون به این راحتی بشه تنظیمات آژاکس را تعریف کرد

مگر با window.scrollTop که تابع اسکرول صفحه اصلیست

روشی که من می شناسم و استفاده می کنم هم طولانیه و هم مشکل شاید دوستان راهنمایی بهتری داشتند و الا اگر فرصت شد فردا خلاصه مراحل را می نویسم و باقیش هم با خودتونه چون اصلا فرصت پیگیریش را ندارم

3

به اشتراک گذاری این پست


لینک به پست

آقا ممنون میشم همون خلاصه اش رو هم بگید

:)

0

به اشتراک گذاری این پست


لینک به پست

خلاصه اش اینه که بجای استفاده از اسکرول یک div را کادر اصلی قرار می دم و بهش خاصیت


.div{
overflow:hidden;
width:300px;
height:300px;
position:relative;
}

و یک div در داخلش با خاصیتی شبیه


.div2 {
width:275px;
height:1000px;
position:absolute;
left:0;
top:0;
}

div سوم حکم ابزار اسکرول را خواهد داشت


.div3 {
width:25px;
height:25px;
position:absolute;
right:0;
top:0;
}

حالا با استفاده از جی کوئری تابعی تعریف می کنید که با div3 بین فاصله عمودی 0 تا 275 با موس حرکت کنه و با ضریب مشخص div2 رو بالا و پایین کنه (عین خود اسکرول) و چون الان مدیریتن اسکرول به دست خودتونه می تو.نید با تابع load برای مقادیر مختلف top احضار آژاکسی داشته باشید

اگر با کد نویسی آشنا باشید با همین توضیح کارتون انجام می شه و الا حالا حالا درگیرش خواهید بود

پیشنهاد می کنم منتظر راه حل های ساده تر باشید روش من قدیمیه و ممکنه دوستان راه های سریعتری را معرفی کنند

3

به اشتراک گذاری این پست


لینک به پست

ممنون از راهنمایی تون ، یه اتفاق هایی داره می افته :))

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری