راکت
علی جمالی
علی جمالی
توسط علی جمالی مطرح شد
حل
4 پاسخ

بازشدن مطلب در همان صفحه

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


ثبت پرسش جدید
فرشید مرادی
فرشید مرادی
تخصص :noob
@eniack5 سال پیشمطرح شد
0

@ali09100772277
سلام ، خب این مورد شما حتما فرانت آماده ای میخواد به طور مثال میتونید یک بخشی به صورت display : none داشته باشید که هر موقع روی داستان مورد نظر شما کلیک شد اون بخش قابل دیدن بشه


IrajJavidan
IrajJavidan
@IrajJavidan15 سال پیشمطرح شد
2

اگه منظورتون این هست که توی یک تب جدید باز نشه، تارگت رو، _self قرار بدین (که بصورت پیشفرض همینه)، مثلا:

<a href="https://roocket.ir/site.co" target="_self">link text </a>

ولی اگ میخواین بدون اینکه صفحه جدیدی باز بشه، داستان براش نمایش داده بشه، میتونین بصورت ajax لود کنین مطلب رو و در یک باکسی نمایش بدین
اگه میخواین کل صفحه بدون صفحه جدید و ... لود بشه،
اگه از jquery استفاده میکنین، میتونین از pjax استفاده کنین
به turbolink هم یک نگاهی بندازین


Muhammad
Muhammad
تخصص :Back-End Developer
@muhammad5 سال پیشمطرح شد
0

سلام
شما یا ادامه مطلب رو توی صفحه لود می‌کنین یا نمی‌کنین. اگه کردین کافیه که ادامه رو مخفی کنید:

display: none;

اگه نکردین یه درخواست ajax می‌فرستین و بقیه داستان رو می‌گیرین و DOM رو تغییر می‌دین. اگه از Vue.js هم استفاده می‌کنین که خیلی آسون‌تر و تمیزتره.


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

ممنون از همتون آرزوی خوشبختی


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

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