рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдПрдХ рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдореБрдЭреЗ рдХрдИ рдЪреАрдЬреЛрдВ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЪрд╛рд▓реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдЪрд╛рд▓ рдкрд░ рдмрд╛рдж рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
рд╕рдорд╕реНрдпрд╛:
рд╕рд╛рдЗрдЯ рдореЗрдВ рдПрдХ рдкреГрд╖реНрда рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ ajax рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛рддреА рд╣реИред рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЯрд╛рдЗрдкрд╕реЗрдЯрд┐рдВрдЧ рдФрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рдереЗред рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рд▓реЛрдбрд┐рдВрдЧ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рдХрд╛рд░реНрдп рдореЗрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдкреГрд╖реНрда рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрджрд╛рд╕ рд╣реЛ рдЬрд╛рддреА рд╣реИред
рд╕рдорд╛рдзрд╛рди:
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЙрдкрд╛рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦрдирд╛ рдерд╛ рдЬреЛ рди рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░реЗрдЧрд╛, рдмрд▓реНрдХрд┐ рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рд╕реНрдЯрдмреНрд╕ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ:
- рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЬрдЯрд┐рд▓ рд╕рд╛рдЗрдЯ рд╣реИ
- рдЬрд╛рдирдХрд╛рд░реА ajax`om рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
- рдмрд╣реБрдд рд╕реЗ рд▓реЗрдЖрдЙрдЯ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд▓рдВрдмрд┐рдд рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЖрдк рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рд╛рдордЧреНрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЛ рдЧрддрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
- рдЖрдкрдХреЗ рдкрд╛рд╕ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкреГрд╖реНрда рд╣реИред
- рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЫрд╡рд┐ 1px рдореЗрдВ рднрд░реА рд╣реБрдИ рд╣реИред
- рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреА рд╣реИред
- рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓реЛрдб рдХреЗ рдмрд┐рдирд╛ рдЦрд╛рд▓реА рд╕рдордп рд╣реИ, рддреЛ рдЖрдк рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдЖрдк рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬрд▓реНрдж рд╣реА рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред
- рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЖрдкрдХреЗ рдЫрд┐рдкреЗ рд╣реБрдП рдкреГрд╖реНрда рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИ - рдЖрдк рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
- рдпрджрд┐ рдЖрдкрдиреЗ рдЧрд▓рдд рдЫрд╡рд┐ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдЯрдм рдХреЛ 1px рдкрд░ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рдФрд░ рдЫрд╡рд┐ рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред
рдбрд╛рдЙрдирд▓реЛрдб:
рдбреЗрдореЛ рдореЙрдбреНрдпреВрд▓ рд╣реАрдлрд╛рдпрджреЗ:
рдореЙрдбреНрдпреВрд▓ рджреЗрд╢реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
1.5 kb рдХреЗ рд▓рд┐рдП Google рдХрдВрдкреНрд░реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдкреАрдбрд╝рд┐рддред
рдЪреЗрдирд┐рдВрдЧ рдкреИрдЯрд░реНрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рддрд░реАрдХреЛрдВ рдХреЛ рдЗрд╕ рддрд░рд╣ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
lazyLoadingImages.show ("1")ред load ("2")ред load ("3");
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдЖрдк рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрдкрдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдпрд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдлреЙрд░рд╡рд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреВрд╕рд░рд╛ рдЧреНрд▓реЛрдмрд▓ рд╡реИрд░рд┐рдПрдмрд▓ рдмрдирд╛рдиреЗ рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдкреГрд╖реНрда рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдбрд╛рд▓реЗрдВ:
<script defer src="js/lazyLoadingImages.min.js"></script>
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЪрд┐рддреНрд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП:
<img src="./images/empty.png" url="./images/1200.jpg" type="group1" />
рдЬрд╣рд╛рдВ:
src = "./ images / empty.png" - 1px рд╕рд╛рдЗрдЬ рдореЗрдВ рд╕реНрдЯрдм рдЗрдореЗрдЬ рдХрд╛ рдкрддрд╛
url = "./ images / 1200.jpg" - рдореВрд▓ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдХрд╛ рдкрддрд╛
рдкреНрд░рдХрд╛рд░ = "рд╕рдореВрд╣ 1" - рд╕рдореВрд╣ рдЖрдИрдбреА, рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░

рдЗрдВрдЯрд░рдлрд╝реЗрд╕
DOMContentLoaded рдИрд╡реЗрдВрдЯ (DOM рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рдЕрдВрдд) рдХреЗ рджреНрд╡рд╛рд░рд╛, рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдбрд╛рд▓реА рдЧрдИ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ lazyLoadingImages рд╡рд┐рдзрд┐ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ window.lazyLoadingImages рд╣реИ) рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред
lazyLoadingImages.update () - рдЫрд╡рд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдкреГрд╖реНрда рдХрд╛ DOM рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
lazyLoadingImages.load (рдкреНрд░рдХрд╛рд░) - рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ рдХреЗ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░реЗрдЧрд╛ (рдкреНрд░рдХрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛)ред рдкреНрд░рдХрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЙрди рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ рдЖрдИрдбреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред
lazyLoadingImages.show (рдкреНрд░рдХрд╛рд░) - рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ рдХреЗ рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ (рдкреНрд░рдХрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛)ред рдкреНрд░рдХрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЙрди рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ рдЖрдИрдбреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред
рдпреБрдкреАрдбреА:рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд░рдЧреЙрд╕реНрдЯ рдЧреАрдерд╣рдм рдХреЗ рд▓рд┐рдП
рд▓рд┐рдВрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
рд╣реИрдзрдиреНрдпрд╡рд╛рдж рдореИрдХреЗрдирд┐рдЬрд╝реНрдо рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП, рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рд╛ред рдЕрдм рдбреЗрдЯрд╛-рдпреВрдЖрд░рдПрд▓ рдФрд░ рдбреЗрдЯрд╛-рдкреНрд░рдХрд╛рд░ред
рдареВрдВрда рд╡рд╛рд▓реА рдЫрд╡рд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЬрдм рд╣рдо рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЪрд┐рддреНрд░ рдкреЗрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднреАрддрд░ HTML рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдПрдХ рд▓рдВрдмреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ), рддреЛ рдЖрдк рдереЛрдбрд╝рд╛ рдЪрд╛рд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
- рд╣рдо рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рджреГрд╢реНрдпрддрд╛ = рдЫрд┐рдкреА рд╣реБрдИ рд╕рдВрдкрддреНрддрд┐ (рдпрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди: рдХреЛрдИ рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
- рд╣рдо рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдкрд░ рдСрдирд▓реЛрдб рдШрдЯрдирд╛ рдХреЛ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ
- рдпрджрд┐ рдСрдирд▓реЛрдб рд╣реБрдЖ рд╣реИ - рджреГрд╢реНрдпрддрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдпрджрд┐ рдирд╣реАрдВ - рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИ
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЛрдИ рдЪрд┐рддреНрд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╕ рдЗрд╕рдХреА рдЬрдЧрд╣ рдПрдХ рд╕рдлреЗрдж рд╡рд░реНрдЧ рд╣реИред рдореИрдВ рдпрд╣ рднреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╢реИрд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдпрджрд┐ рдмрд╕ рдПрдХ рд╕рдлреЗрдж рд╡рд░реНрдЧ рд╣реЛ, рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖реЗрддреНрд░ рд▓реЗрддрд╛ рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдПрдХ рд╣реА рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЖрдк рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдКрдБрдЪрд╛рдИ рдФрд░ рд╢реАрд░реНрд╖рдХ рдЫрд╡рд┐рдпрд╛рдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдпрд╛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реАрдПрд╕рдПрд╕
.visibility { visibility: hidden; }
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
utils.showAfterLoading: function(node) { utils.removeClass(node, "visibility"); }
рдПрдЪрдЯреАрдПрдордПрд▓
<img src=" url" class="visibility" onload="utils.showAfterLoading(this)" />
UPD2:DjOnline рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рджреЛ рддрд░реАрдХреЗ рдЬреЛрдбрд╝реЗ рдЧрдП:
lazyLoadingImages.onScroll (рдкреНрд░рдХрд╛рд░) - рдкреГрд╖реНрда рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ (рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рдХрд╛рд░ рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ) рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ (рдЕрд░реНрдерд╛рддреН, "рдЖрдзреА рд╕реНрдХреНрд░реАрди" рдмрдиреА рд░рд╣рдиреЗ рдкрд░ рдЫрд╡рд┐ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЙрди рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ рдЖрдИрдбреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред
lazyLoadingImages.offScroll (рдкреНрд░рдХрд╛рд░) - рдкреГрд╖реНрда рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ (рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рдХрд╛рд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛) рдХреА рдЫрд╡рд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдКрдкрд░ рд╡рд┐рдзрд┐ рджреЗрдЦреЗрдВ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЙрди рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ рдЖрдИрдбреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдЕрдм рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдореЙрдбреНрдпреВрд▓ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рдЬрди: 2.7 рдХреЗрдмреА
рдбреЗрдореЛ:
рдпрд╣рд╛рдБ рдпрд╛
рдпрд╣рд╛рдБ