рдмрд╣реБрдд рдмрд╛рд░ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдФрд░ рдбрд╛рдпрд▓реЙрдЧ jQuery рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
SimpleModal рдпрд╛
jqModal ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
"рд╕рд╣реА" рдХреНрдпрд╛ рд╣реИ?
рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ, рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдХреЛ рдореВрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рддрдм рддрдХ рд░реЛрдХрддреА рд╣реИ рдЬрдм рддрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдмрдВрдж рдирд╣реАрдВ рдХрд░ рджреЗрддрд╛ред рд╡рд╣ рд╣реИ:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреГрд╖реНрда рдХреЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред
- рдЙрд╕реА рд╕рдордп, рдпрджрд┐ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ, рдлреЗрд╕рдмреБрдХ рдФрд░ Vkontakte рдкрд░ рдлрд╝реЛрдЯреЛ рджреЗрдЦрдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЖрдкрдХреЛ рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдкреАрдбрд╝рд╛ рдирд╣реАрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ
jQuery рдкреНрд▓рдЧрдЗрди рдбреЗрдореЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛:
http://rmcreative.ru/playground/modals_plugin/demo.html ред
рдЦреИрд░, рдЕрдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред
рд╡рд┐рдЪрд╛рд░ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдЦреБрд▓реЗ рд░рд╛рдЬреНрдп рдореЗрдВ, рдорд╛рд░реНрдХрдЕрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИ:
<html> <head> ... </head> <body class="lock"> <div class="shim"> <div class="modal"> ... <h1>Hi, I'm the modal demo.</h1> ... </div> </div> ... </body> </html>
рд╕реАрдПрд╕рдПрд╕ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
.lock { overflow: hidden; } .shim { position: fixed; bottom: 0; left: 0; top: 0; right: 0; overflow: auto; -webkit-overflow-scrolling: touch; } .shim > * { -webkit-transform: translateZ(0px); } .shim { background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); zoom: 1; }
рд╡рд╣ рд╕рдм рд╣реИред рдпрд╣ рдПрдХ jQuery рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬреЛ рдИрдПрд╕рд╕реА рдкрд░ рдмрдВрдж рд╣реЛрдиреЗ рдХреА рддрд░рд╣ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдмрдиреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореБрдЭреЗ рдЗрд╕ API рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд▓рдЧрдЗрди рдорд┐рд▓рд╛:
$.modal().open({ onOpen: function(el, options){ $.get('http://example.com/', function(data){ el.html(data); }); } });
рдЖрдк рдЗрд╕реЗ рдЬреАрдереБрдм рдкрд░ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ ред
рдлрд┐рд▓рд╣рд╛рд▓, рдХрдИ рдмреБрд░реА рдЪреАрдЬреЗрдВ рд╣реИрдВ, рдЬреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛:
- рдПрдлрдПрдл рдореЗрдВ рдПрдХ рдХреАрдмреЛрд░реНрдб рд╕реНрдХреНрд░реЙрд▓, рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдкреЗрдЬ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдЧрд╛ред
- IPad рдкрд░, рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ (рдХрднреА-рдХрднреА рдкреГрд╖реНрда рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛)ред
- рдордзреНрдп рдорд╛рдЙрд╕ рдмрдЯрди рджрдмрд╛рдХрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдпрджрд┐ рдХреЛрдИ рд╕реНрдХреНрд░реЙрд▓ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдпрд╛ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдирд╛ рдкреГрд╖реНрда рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдФрд░ рд╕рд▓рд╛рд╣ рдХрд╛ рдмрд╣реБрдд рд╕реНрд╡рд╛рдЧрдд рд╣реИред