رفتن به مطلب

بارگزاری مطالب جدید با اسکرول در صفحه اصلی


MONJE

پست های پیشنهاد شده

سلام

بچه ها لازم دارم مطالب صفحه اصلی سایت به صورت Ajax با اسکرول صفحه به پایین لود بشه.

از صبح کل وب رو ریختم به هم هیچی به هیچی

افزونه های "Advanced AJAX Page Loader" و "Infinite Scroll" رو هم امتحان کردم به هیچ دردی نخوردن ( شایدم من نتونستم استفاده کنم )

راه حلی چیزی دارین لطفا دریغ نکنین، چند ماهه دارم تلاش میکنم الان تو این مورد گیر کردم.

منتظر پاسخ های گرمتون هستم

ویرایش شده توسط MONJE
لینک به ارسال

http://forum.wp-parsi.com/topic/22409-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-ajax-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%84%D9%88%D8%AF-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D8%B3%D8%A7%DB%8C%D8%AA/

لینک به ارسال


http://forum.wp-parsi.com/topic/22409-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-ajax-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%84%D9%88%D8%AF-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D8%B3%D8%A7%DB%8C%D8%AA/

ببینید من خودم تمام این راه حل هارو رفتم

من حتی اطلاعات مربوط به مثلا 10 مطلب بعدی رو به صفحه اصلی منتقل کردم.

مشکل من این جاست که از یک تکه کد استفاده کردم تو جی کوئری که هر مطلب رو زمانی از حالت مخفی خارج میکنه که عکس اون مطلب لود شده باشه

این کد تو خود صفحه اصلی هنگام لود درست کار میکنه و همه 10 تا پست اونجا یک به یک بعد از لود شدن تصویرشون نمایش داده میشن ولی این 10 مطلب جدید که به صورت Ajax به صفحه اضافه شدن. به صورت پیشفرض توسط CSS مخفی هستن تا اینکه تصاویرشون لود شه و جیکوئری اونهارو به نمایش در بیاره که این کار بر روی مطالب جدید اضافه شده کار نمیکنه.


$(document).ready(function () {
$('.box img.imgcheck').on('load', function () {
$(this).parent().parent().show();
});
});

لینک به ارسال

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

لینک به ارسال
  • 2 هفته بعد...

این شیوه لود که معمولا با js هست

میتوانید توابع را پس از لود با js فراخوانی کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...