рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХрд╛ рдЕрдиреБрдХреВрд▓рди: HTML, рд╕реАрдПрд╕рдПрд╕, рдЬреЗрдПрд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдкреНрд░рдпреЛрдЬреНрдп рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдордЭреМрддрд╛

рд╕рднреА рдХреЛ рдмрдзрд╛рдИ!


рд▓реЗрдЦ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ html, css, js Technologies рдореЗрдВ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдЙрдирдХреЗ рд╕рдордЭреМрддрд╛ рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред



рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдФрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:


рдкрд╣рдЪрд╛рдиред рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред


рддрд╛рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реЛ, рдореИрдВ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ ( рдХрд╛рд░реНрдп рдореЗрдВ рджреЗрдЦреЗрдВ ):

<div style="border: 3px solid #f08080; height: 300px; overflow: auto; width: 300px;"> <div style="background-color: #90ee90; border: 10px solid #4169e1; min-height: 600px; min-width: 600px;"> content... </div> </div> 


рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдореИрдВ рдЖрдкрдХреЛ рдЙрди рд╕рднреА рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ):

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕реЗрдЯ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реЛрдЪрд╛, рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд ...

рдХреНрдпрд╛ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░реНрд╕ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдПрд╕ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдпрд╛ рдЗрд╕реЗ рд╕рднреА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓рд╛рдпрдХ рд╣реИ?
рд╣рд╛рдВ : рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдордЧреНрд░реА рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ, рдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рддрд░рд╕ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдирдП рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред
рдирд╣реАрдВ : рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рд╕рдм рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдореИрдВ рдиреАрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ ред

So.

рд╕рдорд╛рдзрд╛рди рдореЗрдВ html рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ:

 <div class="scrollar"> <div class="scrollar-viewport"> <div class="scrollar-systemscrolls"> <div class="scrollar-contentwrap"> <div class="scrollar-content"></div> </div> </div> </div> <div class="scrollar-scroll scrollar-vscroll"> <div class="scrollar-btn scrollar-btnup"></div> <div class="scrollar-btn scrollar-btndown"></div> <div class="scrollar-track scrollar-vtrack"> <div class="scrollar-thumb scrollar-vthumb"></div> </div> </div> <div class="scrollar-scroll scrollar-hscroll"> <div class="scrollar-btn scrollar-btnleft"></div> <div class="scrollar-btn scrollar-btnright"></div> <div class="scrollar-track scrollar-htrack"> <div class="scrollar-thumb scrollar-hthumb"></div> </div> </div> <div class="scrollar-corner"></div> </div> 


рд╕реНрдХреНрд░реЙрд▓рд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рдирд╛рдо рдФрд░ рдирд╛рдорд╕реНрдерд╛рди рдкрд░ рд▓реИрдВрдбрд┐рдВрдЧ рдкреГрд╖реНрда рдкрд░ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдЪреНрдЫреЗрджрди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдирд╛рдо рд╣реИ рдЬрд╣рд╛рдВ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдВрд░рдЪрдирд╛ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реВрдВрдЧрд╛:

рдЕрдм рдЖрдк рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...

рдкреНрд░рдореБрдЦ рдмреЛрдЭ: рд╕реНрдХреНрд░реЙрд▓ рдФрд░ рдЖрдХрд╛рд░ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди


рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдпреЗ рд╕рдмрд╕реЗ "рдХрдард┐рди" рдФрд░ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрдЪрд╛рд▓рди рд╣реИрдВред рдХреНрдпреЛрдВ? рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдФрд░ рдЕрдиреБрдкрд╛рдд рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ window.onresize рдЗрд╡реЗрдВрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдШрдЯрдирд╛ рдХреА рдШрдЯрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдкрдХреЛ рдХрдИ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЕрдиреБрдкрд╛рдд (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ ...) рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХрд╛ рдиреБрдХрд╕рд╛рди рдЧреИрд░-рдЪрд┐рдХрдиреА рд╣реИ (рдЫреЛрдЯреЗ рдЕрд╕рдВрдЧрдд, рдЖрдВрдЦ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдХрджрдо) рддрддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░, рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рдореБрдЭреЗ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ред рдЬрдм рдЖрдк рдЕрдкрдиреА рдЖрддреНрдорд╛ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреА рдЖрдБрдЦреЛрдВ рдХреЛ рдмрд╣реБрдд рддрдирд╛рд╡ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рддрддреНрд╡реЛрдВ рдХреЛ рдЖрдХрд╛рд░ рджреЗрддреЗ рд╕рдордп рдЕрдзрд┐рдХрддрдо рдЪрд┐рдХрдирд╛рдИ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмреНрд▓реЙрдХ рддрддреНрд╡реЛрдВ рдХреЗ рд░рдмрд░ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рддрддреНрд╡реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рд╣реИ:
 .scrollar, .scrollar-viewport, .scrollar-systemscrolls, .scrollar-contentwrap, .scrollar-content { bottom: 0px; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: auto; } /*     */ .scrollar { overflow: visible; position: relative; } /*          */ .scrollar-contentwrap, .scrollar-content { bottom: auto; right: auto; } 

рдРрд╕реА рд╢реИрд▓рд┐рдпреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рдмрд╛рдж, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдпрдВ рд╕реНрдХреНрд░реЙрд▓ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдЖрдВрддрд░рд┐рдХ рддрддреНрд╡реЛрдВ рджреЛрдиреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рджреЗрдЧрд╛ред рд▓реЗрдЦ рдореЗрдВ рдиреАрдЪреЗ, рд╡рд╛рдВрдЫрд┐рдд рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрддреНрд╡реЛрдВ рдХреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдкреВрд░рдХ рдФрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрдХреНрд░реЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдбреЗрд╕реНрдХрдЯреЙрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдИрд╡реЗрдВрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕ рдИрд╡реЗрдВрдЯ рд╕реЗ рдорд╛рдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдпрд╣ рднреА рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдХреБрдЫ рдЪреВрд╣реЗ рдЖрдкрдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рди рдХреЗрд╡рд▓ рд▓рдВрдмрд╡рдд), рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реНрдкрд░реНрд╢ рд╕рдореВрд╣ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдпрд╛рдиреА рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрди рджреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реЙрд▓ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рд╣реА рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рд╕рд┐рд╕реНрдЯрдордХреНрд░реЛрд▓ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реИрд▓реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:
 .scrollar-systemscrolls { overflow: scroll; } 


рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдФрд░ 22px рдЫрд┐рдкрд╛рдПрдБ


рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдУрд╡рд░рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛: рд╕реНрдХреНрд░реЙрд▓ рдкреНрд░реЙрдкрд░реНрдЯреА, рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╣рдореЗрд╢рд╛ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреА рд╕рднреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдм рдЖрдкрдХреЛ рдЗрди рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдорджрдж рдХрд░реЗрдЧрд╛ - рдпрд╣ рдмреНрд▓реЙрдХ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдПрдЧрд╛ рдЬреЛ рдЗрд╕рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рдЬрд╛рддреА рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:
 .scrollar-viewport { overflow: scroll; } .scrollar-viewport { clip: rect(0, auto, auto, 0); clip: rect(0 100% 100% 0); } 

рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдХрд░реНрд╕рд░ рдХреЛ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЦреАрдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рджреЗрдЦреЗрдЧрд╛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде, рд╡реЗ рдЫрд┐рдкреЗ рд╣реБрдП рдХреНрд╖реЗрддреНрд░ рдХреЗ рдиреАрдЪреЗ рд╕реЗ рдХреНрд░реЙрд▓ рдХрд░реЗрдВрдЧреЗред рдХреНрд▓рд┐рдк рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдЧреНрд░рд╕реНрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ ie7 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ ... Systemcrolls рдмреНрд▓реЙрдХ рдХреЗ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдмреНрд▓реЙрдХ рдХреЗ рд╕рдорд╛рди рдЖрдпрд╛рдо рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд╖рдг "22px" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рд╡рд╣ рдорд╛рди рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд╕реНрдЯрдордХреНрд░реЛрд▓ рдмреНрд▓реЙрдХ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреА рдореЛрдЯрд╛рдИ 21px рд╕реЗ рдХрдо рд╣реИред рд╕рдорд╛рдпреЛрдЬрди рд╕реНрд╡рдпрдВ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
 .scrollar-systemscrolls { bottom: -22px; right: -22px; } 

рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ рдЬреЛ рдХреНрд▓рд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд░реЙрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ? рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреБрдж рд╣реА рдкреВрд░реЗ рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрджрд▓рддрд╛ рдФрд░ рдореЙрдирд┐рдЯрд░ рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рдордЧреНрд░реА рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рднреА рддрд░реАрдХреЛрдВ рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреА рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рджрд╛рдИрдВ рдУрд░ рдФрд░ рдиреАрдЪреЗ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ ...

Contentwrap рдмреНрд▓реЙрдХ


рдХрдВрдЯреЗрдВрдЯрд╡реИрдк рдмреНрд▓реЙрдХ рдХрд╛ рдореБрдЦреНрдп рдФрд░ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХрдВрдЯреЗрдВрдЯ рдмреНрд▓реЙрдХ рдХреЛ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ: рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рджреВрд╕рд░реЗ рддрдХред
рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдХрдВрдЯрд╛рд╡реНрд░реИрдк рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
 тАж var viewport = $(".scrollar-viewport", scrollar); var systemscrolls = $(".scrollar-systemscrolls", scrollar); var correct_h = systemscrolls[0].clientHeight - viewport.height(); //    var correct_w = systemscrolls[0].clientWidth - viewport.width(); //    тАж 

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рд╛рдордЧреНрд░реА рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЬреЛрдбрд╝ рд╕реЗ contentwrap рддрддреНрд╡ рдХреЗ рдЖрдпрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рд╕рд╛рдордЧреНрд░реА рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдкрд░ рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХреБрдЫ рдЕрдкрд╡рд╛рдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдХрдВрдЯреНрд░реЛрд╡рд░реНрдк рдмреНрд▓реЙрдХ рдХреЛ js рдХреЗ рд╕рд╛рде рдПрдбрдЬрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд░ рдХреЗ рд▓реБрдХ рдФрд░ рд╡рд░реНрдЬрди рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░реНрд╕ рдХреА рдореЛрдЯрд╛рдИ рднреАред

Vscroll рдФрд░ hscroll рдмреНрд▓реЙрдХ


vscroll рдФрд░ hscroll рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЙрдиреНрд╣реЗрдВ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ "рдЫрдбрд╝реА" рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдирдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЙрдирдХреЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдмрджрд▓рдирд╛ рд╣реИ:
 .scrollar-scroll, .scrollar-track, .scrollar-btn, .scrollar-thumb, .scrollar-corner { position: absolute; } .scrollar-hscroll { bottom: 0px; height: 0px; left: 0px; right: 0px; } .scrollar-vscroll { bottom: 0px; right: 0px; top: 0px; width: 0px; } .scrollar-btnup { left: 0px; top: 0px; } .scrollar-btndown { bottom: 0px; left: 0px; } .scrollar-btnleft { left: 0px; top: 0px; } .scrollar-btnright { right: 0px; top: 0px; } .scrollar-vthumb { max-height: 100%; height: 30px; left: 0px; right: 0px; } .scrollar-hthumb { max-width: 100%; width: 30px; bottom: 0px; top: 0px; } 

рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореИрдВ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рднрд╛рдЧ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛: рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ред

рдзрд╛рд╡рдХреЛрдВ


рдзрд╛рд╡рдХреЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:


рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рд╕реНрд▓рд╛рдЗрдбрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓рдирд╛

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

рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЛ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВ

рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИ: рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдирд╛, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоред рдЖрдк рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдкрд╣рд▓реА рд╡рд┐рдзрд┐ рдмреЗрд╣рддрд░ рд▓рдЧрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдиреБрдХрд╕рд╛рди рд╕рд┐рд╕реНрдЯрдордХреНрд░реЙрд▓реЗрдХрд╕ рд╕реАрд░реЛрд▓ рдШрдЯрдирд╛ (рдЖрдВрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕реНрд▓рд╛рдЗрдбрд░ рдорд╛рдЙрд╕ рд╕реВрдЪрдХ рдХреЗ рдкреАрдЫреЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдкреАрдЫреЗ рд╣рдЯрдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдЬрд▓реНрджреА рдЪрд▓рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рд░ рдмрд╛рд░ рд╕реНрдХреНрд░реЙрд▓рд▓реЗ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реБрдП, systemcrolls.scroll рдХреА рдШрдЯрдирд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рд╕реНрдХреНрд░реЙрд▓рд▓реЗрдлрд╝реНрдЯ рдФрд░ рд╕реНрдХреНрд░реЙрд▓ рдмреНрд▓реЙрдХ рдХреА рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ рдмрджрд▓ рдЬрд╛рддреА рд╣реИрдВред


рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде, рдЖрдк рдПрдХ рдмреЗрд╣рддрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Systemcrolls.scroll рдЗрд╡реЗрдВрдЯ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдЪрд╛рд▓рди рдХреЗрд╡рд▓ рджреЛ рдмрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рддрддреНрд╡ рдХреЗ рдорд╛рдЙрд╕рд╕рдо рдФрд░ рдорд╛рдЙрд╕рдЕрдк (рдХреНрд░рдорд╢рдГ) рдШрдЯрдирд╛рдУрдВ рдкрд░ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, document.mousemove рдШрдЯрдирд╛ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддреЗрдЬреА рд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рд╣реИ (рдЖрдВрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВ)


рдШрдЯрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛


рдЗрд╕рд▓рд┐рдП рд╕рдордп рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдШрдЯрдХ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрддрд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдкрд░ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рд╢реБрджреНрдз рдЬреЗрдПрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреАрдЪреЗ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ:
 //   if (options.hscroll) { scroll = env.hscroll; var ss_cw = ss.clientWidth; //   contentwrap cw.style.width = (ct.offsetWidth + env.correct_w) + "px"; while (Math.abs(cw.scrollWidth - ct.offsetWidth) <= 1) { cw.style.width = (ct.offsetWidth + 1000) + "px"; cw.style.width = (ct.offsetWidth + env.correct_w) + "px"; } var ss_sw = ss.scrollWidth; //    var htrack_w = scroll.track.width(); var hthumb_w = htrack_w * ss_cw / ss_sw; if (hthumb_w > htrack_w) { hthumb_w = htrack_w; } else if (hthumb_w < 30) { hthumb_w = 30; } scroll.thumb.outerWidth(hthumb_w); //   x = htrack_w - hthumb_w; scroll.ratio = (ss_sw - ss_cw) / (x < 1 ? 1 : x); if (scroll.ratio < 1) scroll.ratio = 1; //    scroll.min_pos = 0; scroll.max_pos = htrack_w - hthumb_w; //    scroll.thumb.css("left", ss.scrollLeft / scroll.ratio); } 

рдЗрд╕ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рд╕реЗ, рдореИрдВ "рд╕рд╛рдордЧреНрд░реА рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛" рдХреЛрдб рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдмрд╛рдХреА рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдЕрд░реНрде рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:


рдореБрдЭреЗ рдШрдЯрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдпрджрд┐ рдкрд╣рд▓реЗ рджреЛ рдорд╛рдорд▓реЗ рдмрд╣реБрдд рдкрд╛рд░рджрд░реНрд╢реА рд╣реИрдВ, рддреЛ рдЕрдВрддрд┐рдо рдиреБрдХрд╕рд╛рди рдХреЗ рд╕рд╛рде рднрд░рд╛ рд╣реБрдЖ рд╣реИред рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдордЧреНрд░реА рди рдХреЗрд╡рд▓ рдмрджрд▓ рд╕рдХрддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдХреБрдЫ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рдпрджрд┐ рдЙрдирдХреЗ рдЖрдХрд╛рд░ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрджрд┐ред рдЖрдк рд╕рднреА рдСрдирд▓реЛрдб рдИрд╡реЗрдВрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рд╕реЗрдЯ рд╣реИрдЗрдВрдЯрд░рд╡рд▓ (рдЕрдкрдбреЗрдЯ, 300) - рдЕрдкрдбреЗрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╣рд░ 300 рдПрдордПрд╕ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рд▓рдЧрднрдЧ рдХреЛрдИ рд▓реЛрдб рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИред

рдЕрдиреБрдХреВрд▓рди


рдЕрдиреБрдХреВрд▓рди рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реИред рд▓рдХреНрд╖реНрдп рдерд╛: рдХреЛрдбрд░ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдХрдо рдХрд░рдирд╛ рдФрд░ рд╕рдордп рдХреА рдмрдЪрдд рдХрд░рдирд╛ред рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдХрдИ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рдж, рдиреАрдЪреЗ рдХреА рд╕рдВрд░рдЪрдирд╛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реА рд╣реИ:
  <div class="scrollar-scroll scrollar-vscroll"> <div class="scrollar-btn scrollar-btnup"></div> <div class="scrollar-btn scrollar-btndown"></div> <div class="scrollar-track scrollar-vtrack"> <div class="scrollar-thumb scrollar-vthumb"></div> </div> </div> 

рдпрд╣ рд▓реЗрдЖрдЙрдЯ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рд╣реИ (рдХреНрд╖реИрддрд┐рдЬ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИ)ред рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд╛рдн рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рднреА рдЕрдиреБрдХреВрд▓рди рд▓реЗрдЦрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддреЗ рд╣реИрдВред рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЕрдиреБрдХреВрд▓рди рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рд╕рд╛рде рд╣реА рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдВрдХ рднреА рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдФрд░ рдЕрдЧрд░ рдХреНрд╖реИрддрд┐рдЬ рдпрд╛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдХреНрд░реЙрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?


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

рдХрдВрдЯреЗрдВрдЯ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ?


рдПрдХ рдХрдВрдЯреЗрдВрдЯ рдлрдВрдХреНрд╢рди ("рдПрдХреНрд╢рди", рдХрдВрдЯреЗрдВрдЯ) рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдПрдХреНрд╢рди рдПрдХ jQuery рдХрдВрдЯреЗрдВрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдлрдВрдХреНрд╢рди (рдЯреЗрдХреНрд╕реНрдЯ, html, рдПрдкреЗрдВрдб, рдкреНрд░реАрдкреЗрдВрдб ...) рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдпрд╣ рдПрдХ jQuery рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдПрдЧрд╛ рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдШрдЯрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣рд░ 300 рдПрдордПрд╕ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг:


рд▓реЗрдЦ рдХреЗ рд▓рд┐рдВрдХ:


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

рдирд┐рд╖реНрдХрд░реНрд╖ред


рдХреНрдпрд╛ рдХреБрдЫ рдирдпрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдирд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ? рдмреЗрд╢рдХ! рдкреНрд░рддреНрдпреЗрдХ рдирдП рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рд╣реЛрддрд╛ рд╣реИ (рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ - рдкреНрд░рдпреЛрдЬреНрдп рдХрд╛ рднрд╡рд┐рд╖реНрдп)

Source: https://habr.com/ru/post/In178299/


All Articles