рдореЗрд╕реНрд╕реА - рдЧреИрд░-рдлреБрдЯрдмреЙрд▓ jQuery рдкреЙрдкрдЕрдк рдкреНрд▓рдЧрдЗрди

рдЕрднрд┐рд╡рд╛рджрди, рд╣рд╛рдмрд░рд╛рдкреЙрд▓рд┐рд╕ рдХреЗ рдирд┐рд╡рд╛рд╕реА!

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

рдЫрд╡рд┐

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


1. рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛:




<link rel="stylesheet" href="messi.min.css" /> <script src="messi.js"></script> 


2. рдкреНрд▓рдЧрдЗрди рд╡рд┐рдХрд▓реНрдк:




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/

рдкреБрдирд╢реНрдЪ ... рдФрд░ рдХреМрди рдРрд╕рд╛ рдирд╛рдо рд▓реЗрдХрд░ рдЖ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдкреИрдирд┐рдпрд╛рд░реНрдб рдирд╣реАрдВ рд╣реИ (рдкреНрд░рд╢рдВрд╕рдХ рдореБрдЭреЗ рд╕рдордЭреЗрдВрдЧреЗ)ред

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


All Articles