افزودن اسکرول بی غایت به وبسایتهای وردپرسی اصلا شغل رنج وجود ندارد و کافی میباشد از پلاگینهایی که در نصیب آن گاه معرفی می کنیم، استعمال کرده و اسکرول بی غایت را در صفحه ها دلخواه پیادهسازی فرمائید. خبر عالی این که بعضی از پوستههای وردپرسی به طور پیشفرض این امکان را داراهستند، به این ترتیب قبل از نصب پلاگین، پوسته طراحی سایت اختصاصی خویش را پژوهش فرمایید، شاید پوسته شما هم این امکان را داشته باشد (شاید برای به کارگیری از آن نیاز به به روز کردن پوسته خویش داشته باشید). ولی در وبسایتهایی که وردپرسی نیستند، شما می بایست با لهجه جاوااسکریپت و ساختار وب سایت خویش شناخت داشته باشید.
برای این عمل بایستی آغاز تابعی تعریف و تمجید نمایید، که با استعمال از آن بتوانید تعداد عکسها یا این که محتواهایی که می خواهید در اولِ شیت بار گذاری شوند، را انتخاب فرمایید. فرض نمایید که ما تابعی به اسم loadimages() ساخت کردهایم که با فراخوانی آن، 10 عکس در ورقه لود میگردد.
آن گاه با به کار گیری از خصوصیتهای ذیل، موقعیت اسکرول انجام یافته به وسیله استفاده کننده را آنالیز میکنیم:
window.scrollHeight: طول مجموع پوشه را آرم می دهد
window.scrollY: آرم می دهد که ورقه چقدر از بالای ورقه اسکرول شدهاست
window.innerHeight: طول قسمت قابل مشاهده شیت را علامت میدهد
در صورت تحت میتوانید این مقادیر را ملاحظه کنید:
با به کار گیری از کدهای تحت معلوم می کنیم که در صورتیکه مخاطب از مقدار مشخصی بیشتر اسکرول نماید، تابع loadimages() فراخوانی گردد و 10 عکس دیگر را بار گذاری نماید.
window.addEventListener(\'scroll\',()=>{
console.log(window.scrollY) //scrolled from top
console.log(window.innerHeight) //visible part of screen
if(window.scrollY + window.innerHeight >=
document.documentElement.scrollHeight){
loadImages();
}
})
اما شاید پیادهسازی آن به همین راحتی هم نباشد و شما نیاز داشته باشید با دقت به گویش اپلیکیشننویسی و پلتفرم گزینه به کار گیری، تغییراتی را درین کدها به وجود بیاورید البته مبنا عمل به همین شکل خواهد بود.
به صورت نمونه درصورتیکه وب سایت شما با به کارگیری از react مندرج باشد، میتوانید در لینک و پیوند ذیل راهنمای افزودن اسکرول بی غایت به وبسایت را ببینید:
https://www.digitalocean.com/community/tutorials/react-react-infinite-scroll
پلاگینهای اسکرول بی غایت برای تارنماهای وردپرسی
دیدیم که اجرای اسکرول بی غایت در تارنماهای غیر وردپرسی پاره ای دشوارخیس میباشد و نیاز به علم نرمافزارنویسی و شناخت با جاوااسکریپت دارااست. ولی پیادهسازی اسکرول بی غایت در وردپرس مانند اکثری از شغل های دیگر سهل و آسان و سرراست میباشد. برای این فعالیت شما نیاز به نصب پلاگینهای اسکرول بی غایت برای وردپرس خواهید داشت. درپی این مقاله ما شایسته ترین پلاگینهای اسکرول بی غایت برای وبسایتهای وردپرسی را معرفی خواهیم کرد:
افزودن اسکرول بی غایت به وبسایتهای وردپرسی اصلا شغل رنج وجود ندارد و کافی میباشد از پلاگینهایی که در نصیب آن گاه معرفی می کنیم، استعمال کرده و اسکرول بی غایت را در صفحه ها دلخواه پیادهسازی فرمائید. خبر عالی این که بعضی از پوستههای وردپرسی به طور پیشفرض این امکان را داراهستند، به این ترتیب قبل از نصب پلاگین، پوسته طراحی سایت اختصاصی خویش را پژوهش فرمایید، شاید پوسته شما هم این امکان را داشته باشد (شاید برای به کارگیری از آن نیاز به به روز کردن پوسته خویش داشته باشید). ولی در وبسایتهایی که وردپرسی نیستند، شما می بایست با لهجه جاوااسکریپت و ساختار وب سایت خویش شناخت داشته باشید.
برای این عمل بایستی آغاز تابعی تعریف و تمجید نمایید، که با استعمال از آن بتوانید تعداد عکسها یا این که محتواهایی که می خواهید در اولِ شیت بار گذاری شوند، را انتخاب فرمایید. فرض نمایید که ما تابعی به اسم loadimages() ساخت کردهایم که با فراخوانی آن، 10 عکس در ورقه لود میگردد.
آن گاه با به کار گیری از خصوصیتهای ذیل، موقعیت اسکرول انجام یافته به وسیله استفاده کننده را آنالیز میکنیم:
window.scrollHeight: طول مجموع پوشه را آرم می دهد
window.scrollY: آرم می دهد که ورقه چقدر از بالای ورقه اسکرول شدهاست
window.innerHeight: طول قسمت قابل مشاهده شیت را علامت میدهد
در صورت تحت میتوانید این مقادیر را ملاحظه کنید:
با به کار گیری از کدهای تحت معلوم می کنیم که در صورتیکه مخاطب از مقدار مشخصی بیشتر اسکرول نماید، تابع loadimages() فراخوانی گردد و 10 عکس دیگر را بار گذاری نماید.
window.addEventListener(\'scroll\',()=>{
console.log(window.scrollY) //scrolled from top
console.log(window.innerHeight) //visible part of screen
if(window.scrollY + window.innerHeight >=
document.documentElement.scrollHeight){
loadImages();
}
})
اما شاید پیادهسازی آن به همین راحتی هم نباشد و شما نیاز داشته باشید با دقت به گویش اپلیکیشننویسی و پلتفرم گزینه به کار گیری، تغییراتی را درین کدها به وجود بیاورید البته مبنا عمل به همین شکل خواهد بود.
به صورت نمونه درصورتیکه وب سایت شما با به کارگیری از react مندرج باشد، میتوانید در لینک و پیوند ذیل راهنمای افزودن اسکرول بی غایت به وبسایت را ببینید:
https://www.digitalocean.com/community/tutorials/react-react-infinite-scroll
پلاگینهای اسکرول بی غایت برای تارنماهای وردپرسی
دیدیم که اجرای اسکرول بی غایت در تارنماهای غیر وردپرسی پاره ای دشوارخیس میباشد و نیاز به علم نرمافزارنویسی و شناخت با جاوااسکریپت دارااست. ولی پیادهسازی اسکرول بی غایت در وردپرس مانند اکثری از شغل های دیگر سهل و آسان و سرراست میباشد. برای این فعالیت شما نیاز به نصب پلاگینهای اسکرول بی غایت برای وردپرس خواهید داشت. درپی این مقاله ما شایسته ترین پلاگینهای اسکرول بی غایت برای وبسایتهای وردپرسی را معرفی خواهیم کرد: