سلام
چطور میشه کاری کرد که صفحه زمانی لود بشه که کاربر می خواد ببینه
مثلا توی Facebook اگه 10 تا صفحه باز کنی هیچ کدوم لود نمیشه تا زمانی که بری و اون صفحه را بخوای ببینی
این چه روشی است؟
ممنون
Printable View
سلام
چطور میشه کاری کرد که صفحه زمانی لود بشه که کاربر می خواد ببینه
مثلا توی Facebook اگه 10 تا صفحه باز کنی هیچ کدوم لود نمیشه تا زمانی که بری و اون صفحه را بخوای ببینی
این چه روشی است؟
ممنون
برای این کار از تکنیک های JavaScript ، JQuery و Ajax استفاده می شود. Ajax به شما این امکان را می دهد تا بدون این که صفحه رفرش بشود از سرور اطلاعاتی را خوانده و با استفاده از JavaScript و JQuery در قسمت مناسب به نمایش در بی آوری.
سلام
همان طور که دوستمان اقای mani_fr گفت شما حتما باید از ajax استفاده نماید(که این کار رو با jquery می تونی انجام بدی ) حال شما کافی که در کد jquery تون چک نماید scroll به انتها رسیده یا نه اگه رسیده برو اطلاعات رو توسط $.ajax بخونی و نمایش بدی برای کاربر
فقط یه نکته هست اگه اطلاعات شما در یک تگ بخصوص مانند div باشد شما باید برای اینکه بفهمید که ایا اسکرول به انتها رسیده یا نه(در اون div) از این دستور استفاده نماید$("DIV ID").scrollHeight-$("DIV ID").height-$("DIV ID").scrollTopاگه برابر یا کوچکتر از صفر بود در نتیچه به انتها رسیدیم و حالا اطلاعات را توسط همومن متد $.ajax باید خونده و به کاربر نمایش دهید.