Chosen: рдЪреБрдирд╛ рд╣реБрдЖ рдбреНрд░реЙрдкрдбрд╛рдЙрди рд╕реНрдХреНрд░реЙрд▓ рдЯрдЪ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рдордИ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: harvesthq/chosen

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдВрдбреНрд░реЙрдЗрдб 6.0 (рдЧреВрдЧрд▓ рдХреНрд░реЛрдо 50) рдХреЗ рд╕рд╛рде рд╕реЛрдиреА рдЬреЗрдб 4 рдЯреИрдмрд▓реЗрдЯ рд╣реИред рдФрд░ рдореИрдВ рдЪреБрдиреЗ рд╣реБрдП рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЪреБрдиреЗ рд╣реБрдП рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: рдЖрдк рдпрд╣рд╛рдВ рдЗрд╕ рдмрдЧ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: https://harvesthq.github.io/chosen/ред
рдЖрдкрдХреЛ рд╢рд░реНрдд рд╣рдЯрд╛рдиреА рдЪрд╛рд╣рд┐рдП:
рдЕрдЧрд░ (/рдореЛрдмрд╛рдЗрд▓/i.test(window.navigator.userAgent)) {
рд╡рд┐рд╡рд░рдг рдЭреВрдард╛ рд╣реИ;
}

рд╕рдорд╛рд░реЛрд╣ рд╕реЗ "AbstractChosen.browser_is_supported"

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдорд╛рдзрд╛рди рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВрдиреЗ register_observers рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ:

this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// рд╡рд╛рдкрд╕реА evt.preventDefault ();
});

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЕрдЧрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рд╕реБрдЭрд╛рд╡ рджреЗрдВ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдХреНрдпрд╛ рдмрджрд▓реЗрдЧрд╛?

рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдорд╛рдзрд╛рди рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВрдиреЗ register_observers рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ:

this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// рд╡рд╛рдкрд╕реА evt.preventDefault ();
});

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЕрдЧрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рд╕реБрдЭрд╛рд╡ рджреЗрдВ

рдореИрдВ @koenpunt рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдЪреБрдирд╛ рдЧрдпрд╛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдЕрдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ UI рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Android рдФрд░ iOS рдкрд░ рдмрд┐рд▓реНрдЯ-рдЗрди рдЪрдпрдиреЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реИред рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЪреБрдирд┐рдВрджрд╛ рдмреЙрдХреНрд╕ рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИрдВ...

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

vpode picture vpode  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

scottdoc picture scottdoc  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Jeckerson picture Jeckerson  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lordspace picture lordspace  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

piercemcgeough picture piercemcgeough  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ