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

рдЖрддреНрдорд╛ рдХреБрдЫ рдирдпрд╛ рдФрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЪрд╛рд╣рддреА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реЛред
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдПрдХ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ jQuery рдХреЗ рд╕рдВрджреЗрд╢ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд▓рдЧрдЗрди рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдлреБрдЯрдмреЙрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ - "рдореЗрд╕реНрд╕реА" (рдореЗрд╕рд╕реЗрдЬ рд╕рд┐рдореНрдкреНрд▓реЗ)ред рддреЛ, рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ ...
1. рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛:
- рд╣рдо jQuery рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ;
- Github рднрдВрдбрд╛рд░ рд╕реЗ рдореЗрд╕реНрд╕реА рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ;
- рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ: messi.css рдФрд░ messi.js рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ;
- рд╣рдо рд╢реИрд▓рд┐рдпреЛрдВ рдФрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
<link rel="stylesheet" href="messi.min.css" /> <script src="messi.js"></script>
2. рдкреНрд▓рдЧрдЗрди рд╡рд┐рдХрд▓реНрдк:
- "рдЖрдЯреЛрдХреНрд▓рд╛рд╕" - 'x' рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЕрд╢рдХреНрдд
- "рдмрдЯрди" - рдмрдЯрди рдХрд╛ рдПрдХ рд╕рд░рдгреА рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛ рдХреЗ рдкрд╛рдж рд▓реЗрдЦ рдореЗрдВ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: [{id: 'ok', рд▓реЗрдмрд▓: 'OK', val: 'OK', btnClass: ''}]ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: []
- "рдХреЙрд▓рдмреИрдХ" - рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЕрд╢рдХреНрдд
- "рдХреЗрдВрджреНрд░" - рдЦрд┐рдбрд╝рдХреА рдХреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рдЪ
- "рдХреНрд▓реЛрдЬрдмрдЯрди" - рд╡рд┐рдВрдбреЛ рд╣реЗрдбрд░ рдореЗрдВ "рдХреНрд▓реЛрдЬ" рдмрдЯрди рджрд┐рдЦрд╛рдПрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рдЪ
- "рдКрдВрдЪрд╛рдИ" - рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдХреА рдКрдВрдЪрд╛рдИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 'рдСрдЯреЛ'
- "рд╢реАрд░реНрд╖рдХ" - рдЦрд┐рдбрд╝рдХреА рдХрд╛ рд╢реАрд░реНрд╖рдХред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЕрд╢рдХреНрдд
- "рдЯрд╛рдЗрдЯрд▓рдХреНрд▓рд╛рд╕" - рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ рд╡рд░реНрдЧ: рдЬрд╛рдирдХрд╛рд░реА, рдЪреЗрддрд╛рд╡рдиреА, рд╕рдлрд▓рддрд╛, рддреНрд░реБрдЯрд┐, рдПрдирд┐рдореЗрд╢рдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЕрд╢рдХреНрдд
- "рдореЛрдбрд▓" - рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдХрд╛ рдореЛрдб (рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ - рдбрд┐рдорд┐рдВрдЧ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЧрд▓рдд
- "рдореЛрдбрд▓рдУрдкреЗрд╕рд┐рдЯреА" - рдбрд┐рдорд┐рдВрдЧ рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ (рдХреЗрд╡рд▓ рдореЛрдбрд▓ рдореЛрдб рдореЗрдВ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: реи
- "рдкреИрдбрд┐рдВрдЧ" - рдХрдВрдЯреЗрдВрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рдЗрдВрдбреЗрдВрдЯреЗрд╢рдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: '10px'
- "рд╢реЛ" - рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдПрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рдЪ
- "рдЕрдирд▓реЛрдб" - рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, DOM рд╕реЗ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдирд▓реЛрдб рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рдЪ
- "рд╡реНрдпреВрдкреЛрд░реНрдЯ" - рд╡рд┐рдВрдбреЛ рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░рдирд╛ (рдпрджрд┐ "рдХреЗрдВрджреНрд░" рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: {рд╢реАрд░реНрд╖: '0px', рдмрд╛рдпрд╛рдВ: '0px'}
- "рдЪреМрдбрд╝рд╛рдИ" - рдЦрд┐рдбрд╝рдХреА рдХреА рдЪреМрдбрд╝рд╛рдИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: '500px'
- "ZIndex" - рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐: z-indexред рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 99999
3. рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
рдПрдХ рд╕рд░рд▓ рд╕рдВрджреЗрд╢:
new Messi('This is a message with Messi.');
рдПрдХ рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ:
new Messi('This is a message with Messi.', {title: 'Title'});
рдореЛрдбрд▓ рдореЛрдб рдореЗрдВ рд╕рдВрджреЗрд╢:
new Messi('This is a message with Messi in modal view. Now you can\'t interact with other elements in the page until close this.', {title: 'Modal Window', modal: true});
рдордирдорд╛рдиреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ:
new Messi('This is a message with Messi in absolute position.', {center: false, viewport: {top: '760px', left: '0px'}});
рдмрдЯрди рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢:
new Messi('This is a message with Messi with custom buttons.', {title: 'Buttons', buttons: [{id: 0, label: 'Close', val: 'X'}]});
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдмрдЯрди рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ (рд╣рд╛рдВ / рдирд╣реАрдВ):
new Messi('This is a message with Messi with custom buttons.', {title: 'Buttons', buttons: [{id: 0, label: 'Yes', val: 'Y'}, {id: 1, label: 'No', val: 'N'}], callback: function(val) { alert('Your selection: ' + val); }});
рдмрдЯрди рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ (рд╣рд╛рдБ / рдирд╣реАрдВ / рд░рджреНрдж) + рдмрдЯрди рдХрдХреНрд╖рд╛рдПрдВ:
new Messi('This is a message with Messi with custom buttons.', {title: 'Buttons', buttons: [{id: 0, label: 'Yes', val: 'Y', btnClass: 'btn-success'}, {id: 1, label: 'No', val: 'N', btnClass: 'btn-danger'}, {id: 2, label: 'Cancel', val: 'C'}]});
рд╢реАрд░реНрд╖рдХ: рд╕рдлрд▓рддрд╛:
new Messi('This is a message with Messi.', {title: 'Title', titleClass: 'success', buttons: [{id: 0, label: 'Close', val: 'X'}]});
рд╢реАрд░реНрд╖рдХ: рдЬрд╛рдирдХрд╛рд░реА:
new Messi('This is a message with Messi.', {title: 'Title', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]});
рд╢реАрд░реНрд╖рдХ: рддреНрд░реБрдЯрд┐ (рдПрдирд┐рдореЗрдЯреЗрдб):
new Messi('This is a message with Messi.', {title: 'Title', titleClass: 'anim error', buttons: [{id: 0, label: 'Close', val: 'X'}]});
рд╢реАрд░реНрд╖рдХ: рдЪреЗрддрд╛рд╡рдиреА (рдПрдирд┐рдореЗрдЯреЗрдб):
new Messi('This is a message with Messi.', {title: 'Title', titleClass: 'anim warning', buttons: [{id: 0, label: 'Close', val: 'X'}]});
рдореЗрд╕реНрд╕реА.рд▓рд░реНрдЯ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░:
Messi.alert('This is an alert with Messi.');
рдореЗрд╕реА.рд╕реНрдХ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░:
Messi.ask('This is a question with Messi. Do you like it?', function(val) { alert('Your selection: ' + val); });
рдореЗрд╕реА.рд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ ():
Messi.load('ajax.html');
Messi.img () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
Messi.img('messi.jpg');
рдбреЗрдореЛ: http://marcosesperon.es/apps/messi/рдЧреАрдердм: https://github.com/marcosesperon/MessiрдмрдЯрди рд╢реИрд▓рд┐рдпреЛрдВ :
http://twitter.github.com/bootstrap/рдкреБрдирд╢реНрдЪ ... рдФрд░ рдХреМрди рдРрд╕рд╛ рдирд╛рдо рд▓реЗрдХрд░ рдЖ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдкреИрдирд┐рдпрд╛рд░реНрдб рдирд╣реАрдВ рд╣реИ (рдкреНрд░рд╢рдВрд╕рдХ рдореБрдЭреЗ рд╕рдордЭреЗрдВрдЧреЗ)ред