DatePalette - рдПрдХ рдврд╛рдВрдЪрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рддрд╛рд░реАрдЦ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП UI рдмрдирд╛рддрд╛ рд╣реИ

UI рдмрдирд╛рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдирд╛рдВрдХ рдПрдХ рдЕрддреНрдпрдВрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЪреАрдЬрд╝ рд╣реИред

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

рдореЗрд░реА (рджреВрд╕рд░реА) рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди (рдЕрдкрдбреЗрдЯ)


рд╕рдмрд╕реЗ рдЕрдзреАрд░ рдХреЗ рд▓рд┐рдП - рд╣рд╛рдБ, рдПрдХ рдХрд╛рдордХрд╛рдЬреА рдбреЗрдореЛ рд╣реИ - jsfiddle.net/Meettya/aDAsa/embedded/result



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

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

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдареАрдХ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП

<input id="date_palette_one" type="text" name="date_palette_one" readonly> 

рд╣рдо рд╕рд┐рд░реНрдл рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд░ рдХреЛ рдкреЗрдВрдЪ рдХрд░рддреЗ рд╣реИрдВ

  var DatePalette = require('datepalette'); DatePalette.init("#date_palette_one", function() { $("#date_palette_one").val(this.getResult()); return null; }); 

рдФрд░ рд╣рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдорд┐рд▓рддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рдПрдХ рдХреНрд▓рд┐рдХ рдкрд░ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдЗрдирдкреБрдЯ рдХреА рддрд╛рд░реАрдЦ рдХрд╛ рдореВрд▓реНрдп рдордХреНрдЦреА рдкрд░ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдФрд░ рдбреЗрдЯрд╛рдкреИрдХрд░ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИред рдкрд┐рдХрд░ рдХрд╛ рд░реВрдк, рд╡реНрдпрд╡рд╣рд╛рд░ рдФрд░ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдорд╛рд╡реЗрд╢ рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рдкрд┐рдХрд░ рдЕрд╕реЗрдВрдмрд▓реА рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдпрд╣рд╛рдВ рдПрдХ рдкрд┐рдХрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЗрдирд▓рд╛рдЗрди рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдорд╣реАрдирд╛ рдФрд░ рдПрдХ рд╕рд╛рд▓ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдирдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред



рдкрд░рд┐рдгрд╛рдореА рдЙрддреНрдкрд╛рдж рдХреЗ рдореБрдЦреНрдп рд▓рд╛рдн:

рдХреГрдкрдпрд╛ рдкрд░рд┐рдгрд╛рдо рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд▓реЛрдЪрдирд╛ рдФрд░ рд╕реБрдЭрд╛рд╡ / рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реВрдВред рдкреНрд░рд╢реНрди рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдВрдЧреЗ, рдЙрдирдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдиреЗ рд░реАрдбрдореЗ рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рдЬрдмрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрд░реЛрдд рдХреЛрдб github - github.com/Meettya/DatePalette рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╕рдм рдХреБрдЫ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдкреБрдирд╢реНрдЪред рдпрджрд┐ рдХреЛрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рджреГрд╢реНрдп рднрд╛рдЧ рдХреЗ рд╕рд╛рде рдорджрдж рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА - рд╕реАрдПрд╕рдПрд╕ рдФрд░ рд▓реЗрдЖрдЙрдЯред

рдкреБрдирд╢реНрдЪред рдкрд╣рд▓рд╛ рд╢рд░реНрдордирд╛рдХ рд╡рд┐рдХрд▓реНрдк рдЬрд┐рд╕рдиреЗ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреА рдЦреБрд╢реА рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛, рдореИрдВ рдХрд╣рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ

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


All Articles