Chosen: рдпрджрд┐ рдЪрдпрди рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ, рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЬреБрд▓ре░ 2011  ┬╖  125рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: harvesthq/chosen

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ 0 рд▓реМрдЯрд╛рдПрдЧрд╛ред рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: http://www.foliotek.com/devblog/getting-the-width-of-a-hidden-element-with-jquery-using-width /

рдХреЛрдб рдХреЛ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ elmt.is(:visible) рд╣реИ рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдЙрдкрд░реЛрдХреНрдд рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореБрдЭреЗ рдПрдХ рдХрд╛рдВрдЯрд╛ рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИред @ рдХреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ? рдмрд╕ рдХреЙрдлрд╝реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреИрдЪ рдХрд░реЗрдВ? рдЖрдк рдЬреЗрдПрд╕ рдФрд░ рдЬреЗрдПрд╕ рдорд┐рдирдЯ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ?

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

рдпрд╣ рд╕рд╛рдд рд╕рд╛рд▓ рдмрд╛рдж рднреА рдХреИрд╕реЗ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ?

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

рд╣рд╛рдВ, рдЖрдкрдХреЛ рдХреЙрдлреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреИрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдЫрд┐рдкреЗ рд╣реБрдП рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рд╣реВрдВред

+1 рдЖрдЬ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛

+1 рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк !important рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд div рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

#my_select_chzn {
  width: 100% !important;
}

рджрд░рдЕрд╕рд▓, рдпрд╣ рдЖрдкрдХреЛ рдЙрд╕ рдЬрдЧрд╣ рдХреЗ рдХрд░реАрдм рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреМрдбрд╝рд╛рдИ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

#my_select_chzn {
  /* This is the only width setting you'll need to change. */
  width: 100% !important;
}
#my_select_chzn .chzn-drop {
  width: 100% !important;
}
#my_select_chzn .chzn-drop .chzn-search {
  width: 99% !important;
}
#web_template_exploit_name_chzn .chzn-drop .chzn-search input {
  width: 98% !important;
}

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

рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ:

  <select style="width:350px;" class="chzn-select">

рдкрд╣рд▓реЗ рд╕реЗрдЯ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП рдЬреЗ рдПрд╕ рдкрд░реАрдХреНрд╖рдг:

  <strong i="10">@f_width</strong> = if @form_field_jq.css('width')? then parseInt(@form_field_jq.css('width'),10) else @form_field_jq.width()

@pfiller рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рдмрдЧ рд╣реИред рдпрджрд┐ рдЗрдирд▓рд╛рдЗрди рд╢реИрд▓реА рдХреА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЗрдХрд╛рдИ рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рд╣реИ (рдЬреИрд╕реЗ em) рддреЛ рдХреЛрдб рдЗрд╕реЗ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛рдпрд┐рдд рдХрд░реЗрдЧрд╛ред рдЪрдпрдирд┐рдд .

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╢рд┐рдХрд╛рдпрдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдЕрдВрддрддрдГ рдХреЛрдб рдХреА 30 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

рд╣рд╛рдп @pfiller , рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЪреМрдбрд╝рд╛рдИ () рдФрд░ рд╕реАрдПрд╕рдПрд╕ ("рдЪреМрдбрд╝рд╛рдИ") рджреЛрдиреЛрдВ рдЫрд┐рдкреЗ рд╣реБрдП рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП 0 рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред рдореИрдВ getHiddenDimensions рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдЖрдкрдХреЛ рдЗрд╕реЗ f_width рдФрд░ get_side_border_padding рджреЛрдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЗрд╕рдХреЗ рд▓рд┐рдП +1ред

рдЬрд┐рд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдореИрдВ рдПрдХреАрдХреГрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рддрд░реНрдХ рдкрд╣рд▓реЗ рд▓реЛрдб рдкрд░ рдЫрд┐рдкреЗ рд╣реБрдП рдХреБрдЫ рдЪрдпрдиреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдорд┐рд▓рддреА рд╣реИрдВред

+1 рднреАред рджреГрд╢реНрдпрддрд╛ рдЬрд╛рдВрдЪ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

:+1: :+1: :+1:

рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдЪреМрдбрд╝рд╛рдИ рдкрд╣рд▓реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЯреЗрдХреНрд╕реНрдЯрдмреЙрдХреНрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдЦреБрд▓рдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЗрд╕ рддрд░рд╣ рдЖрдкрдХреЛ рдХрднреА рднреА рдЗрдирдкреБрдЯ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдЫреВрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рд╣реИ рдФрд░ рд╣рд░ рдмрд╛рд░ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдЦреЛрд▓рдиреЗ рдкрд░ рдЗрд╕реЗ рдкрдврд╝реЗрдВред

рдЗрд╕рдХреЗ рд▓рд┐рдП +1ред рдореИрдВрдиреЗ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдирдЗрдВрдЬрд┐рди рд╕реАрдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдХреЛ рдлреАрд▓реНрдбрдЯрд╛рдЗрдк рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдИрдИ рдХреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд▓реЗрдЖрдЙрдЯ рдкреЗрдЬ рд▓реЛрдб рдкрд░ рдлрд╝реАрд▓реНрдб рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдИрдИ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЪреМрдбрд╝рд╛рдИ рддрд░рд▓ рдереА, рдпрд╛ рдмрд╕ рд╣рдореЗрд╢рд╛ рдЗрд╕рдХреЗ рдпреБрдХреНрдд рддрддреНрд╡ рдХрд╛ 100% рдерд╛ ...

рдЗрд╕ рдореЗрдВ рдЯрдХрд░рд╛ рдЧрдпрд╛ ... рдпрд╣ рдЕрднреА рднреА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ

+1
рдпрд╣ рдмрдЧ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЪреБрдиреЗ рдЧрдП рдкреНрд▓рдЧрдЗрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рд╣реИ

:+1: рдЗрд╕ рдореБрджреНрджреЗ рдкрд░, рдЖрдЬ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛

рдЖрдк рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЫреБрдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рд╕реНрдерд┐рддрд┐: рдкреВрд░реНрдг; рдмрд╛рдПрдВ: -999em;
рдЗрд╕ рддрд░рд╣, рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдФрд░ Google рдЙрдиреНрд╣реЗрдВ рднреА "рдкрдврд╝" рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХрд╛ рдЪреБрдирд╛ рд╣реБрдЖ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдиреЗ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдореЗрд░рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рджреВрд╕рд░реЗ рдХреА рддрд░рд╣ рдФрд░ рдЪреБрдиреЗ рд╣реБрдП рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдХрдИ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдХреЛрдб рдЖрдзрд╛рд░ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИред

DelvarWorld, рдЖрдкрдХреЗ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдореИрдВ рдмрд╕ рдПрдХ рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдореИрдВ рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЛрдб рдореЗрдВ рддреИрдирд╛рдд рдХрд░ рджреВрдВрдЧрд╛ред

@DelvarWorld рдЖрдк рдХрд┐рд╕ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рдЖрдкрдХреА рдУрд░ рд╕реЗ рдПрдХ рдЦреБрд▓рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@pfiller рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рд╣реИ, https://github.com/DelvarWorld/chosen-hacks/commit/e9501568acae1988ba51b5a29269023d3400db42

рдЪреБрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╢ рдХреА рдЧрдИ рдЪреМрдбрд╝рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╕рдордп рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрддреНрд╡ рдХреА "рд╡рд░реНрддрдорд╛рди" рдЪреМрдбрд╝рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрджрд▓рд╛рд╡ рд╣реБрдП рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрд▓реНрдж рд╣реА рдПрдХ рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдЧрд╛?

@ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореЗрд░рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рд╣рд░ рдмрд╛рд░ рдбреНрд░реЙрдкрдбрд╛рдЙрди рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ

@delvarworld рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд▓реЗрдВ рдХрд┐ рд╕рд╣реА рднреЗрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рдСрдЯреЛ-рдЪреМрдбрд╝рд╛рдИ рд╡рд╛рд▓реА рд╢рд╛рдЦрд╛ рдХреЛ HEAD рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдЕрдЧрд╕реНрдд рдХреЗ рдЕрдВрдд рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЪреЗрдХрдЖрдЙрдЯ рд╕реЗ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдЕрдм рдЧрд▓рдд рдЪреМрдбрд╝рд╛рдИ рд╣реИ (рдпрд╣ рдмрд╣реБрдд рдЪреМрдбрд╝рд╛ рд╣реИ, рдЪреБрдиреЗ рд╣реБрдП рдХрдВрдЯреЗрдирд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рдмрд╣ рд░рд╣рд╛ рд╣реИ)ред

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХреЗрд╡рд▓ рдЙрд╕ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЧрдИ рд╣реИ, рдФрд░ рдЕрдВрддрддрдГ рдореИрдВрдиреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рдореЗрд░реА рдЧрд▓рддреА рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдпрд╣ рд╡рд┐рд▓рдп рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред

@DevarWorld рд╣рд╛рдБ, рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреБрдЫ рдмрд┐рдЯреНрд╕ рд╕рд╛рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЬрд╛ рд╕рдХреЗрдВред рдЗрд╕рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ jQuery рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдПрдХ рдФрд░ рдмрд╛рд░ рджреЗрдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ?

рдПрдХ рд╡рд┐рдирдореНрд░ рдЯрдХреНрдХрд░ ... рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?

рдЪреБрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рдЪрдпрди рдХреЛ рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЪреМрдбрд╝рд╛рдИ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИред рдореБрдЭреЗ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ chzn рдШрдЯрдХреЛрдВ рдкрд░ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рд╣реИрдХ рдХрд░рдирд╛ рд╣реИред рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рднреА рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЙрди рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рджреЗрдЦрд╛ рд╣реИред

рдореИрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдХрд┐рд╕реА рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреА рдЧрдИ рд╡рд┐рдзрд┐ jQuery рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЯреВрдЯ рдЧрдИ рд╣реИ (рдореБрдЭреЗ рдЦреЗрдж рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИ)ред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрдЧ рддрдм рдерд╛ рдЬрдм рдХреЛрдИ рддрддреНрд╡ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛, рдЪреМрдбрд╝рд╛рдИ 0 рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреАред рдпрд╣ рдмрдЧ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред

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

рдореИрдВ рдирд╡реАрдирддрдо jQuery рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд░реЗрд▓ jQuery рдордгрд┐ рдФрд░ jquery-ujs рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ?

рд╣рд╛рдВ, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ 1.6.2 is
рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рднреАред

рдмреБрдз, 16 рдирд╡рдВрдмрд░, 2011 рдХреЛ 11:23 рдмрдЬреЗ, рдХреЗрд╡рд┐рди рдЗрд▓рд┐рдпрдЯ <
рдЙрддреНрддрд░@reply.github.com

рд▓рд┐рдЦрд╛ рдерд╛:

рдореИрдВ рдирд╡реАрдирддрдо jQuery рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд░реЗрд▓ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ jQuery рд░рддреНрди
рдФрд░ jquery-ujs. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ?

@RoyJacobs newest рд╡рд░реНрддрдорд╛рди рдореЗрдВ 1.7 рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@RoyJacobs рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ 1.6.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдЕрдЬреАрдм рд╣реИред рд╣рд╛рдБ jQuery-рд░реЗрд▓ рдордгрд┐ jQuery 1.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдкрд╛рджрди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдирд┐рд░реАрдХреНрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкрд░рд┐рдХрд▓рд┐рдд рдЪреМрдбрд╝рд╛рдИ 0px рд╣реИред рдпрд╣ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ .chzn-select рдХреЛ CSS рдореЗрдВ рдпрд╛ рд╕реАрдзреЗ рдЪреБрдирд┐рдВрджрд╛ рдЯреИрдЧ рдХреЗ рд╕реНрдЯрд╛рдЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВред

https://skitch.com/kevinelliott/gjufg/winetribe
https://skitch.com/kevinelliott/gjufp/winetribe

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╖реНрдЯрдкреНрд░рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрдпрди рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛ рд░рд╣рд╛

рд╡рд┐рдЪрд╛рд░?

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХреВрдВ (рднрд▓реЗ рд╣реА рдореБрдЭреЗ рдЗрд╕реЗ рдордЬрдмреВрд░ рдХрд░рдирд╛ рдкрдбрд╝реЗ)ред рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рд▓рдЧрддрд╛ред рдореБрдЭреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдФрд░ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдЯреВрдЯреЗ рд╣реБрдП рд╕рд╛рдорд╛рди рд╕реЗ рджреЛрдмрд╛рд░рд╛ рдирд┐рдкрдЯрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реВрдВрдЧрд╛)ред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдЪрдпрди рдореЗрдВ рдХреБрдЫ рд╕реАрдПрд╕рдПрд╕ рд▓рд╛рдЧреВ, рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдпрд╛ рдЗрдирд▓рд╛рдЗрди рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЪреБрдиреЗ рдЧрдП() рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рддрддреНрд╡ рдХреЛ рдбреАрдУрдПрдо рдореЗрдВ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреБрдиреЗ рд╣реБрдП рдЪрдпрди рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдПрдХ рд╡рд░реНрдЧ, рдПрдХ рдЪреМрдбрд╝рд╛рдИ, px рдпрд╛%ред
рдореЗрд░рд╛ рд╕реАрдПрд╕рдПрд╕ рддрдм рджрд┐рдЦреЗрдЧрд╛

.example рдЪреБрдиреЗрдВ, .example .chzn-smth {
рдЪреМрдбрд╝рд╛рдИ: 50%;
}

рдФрд░ рдпрд╣ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ рдЪрд╛рд╣реЗ рдЖрдк рдХреИрд╕реЗ рдпрд╛ рдХрдм рдпрд╛ рдХрд╣рд╛рдБ рдЪреБрдиреЗ рдЧрдП рдХреЙрд▓ рдХрд░реЗрдВред

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрдирд▓рд╛рдЗрди рдФрд░ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред

рд▓рд╛рдЗрдЯрдмреЙрдХреНрд╕ рдФрд░ рдЕрдХреЙрд░реНрдбрд┐рдпрди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ред рдХреЛрдИ рдкреИрдЪ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХреЛрдИ рд╣реИ! рдореИрдВ рд╕реНрддрдмреНрдз рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред рдореИрдВ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдЫрд┐рдкрд╛ рднреА рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреБрдирд╛() рдХреЙрд▓ рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХрд┐рддрдирд╛ рдЕрдЬреАрдмред

@kevinelliott рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рдереА, рд╡реЗ рдпрд╛ рддреЛ рдЖрдЧреЗ рдмрдврд╝ рдЧрдП рд╣реИрдВ, рдпрд╛ рдПрдХ рдлрд┐рдХреНрд╕ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ jQuery рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдорд╛рдорд▓рд╛ рдерд╛ред рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ рд╣реИ

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдорджрджрдЧрд╛рд░ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж рд░рд┐рдЪрд░реНрдбред рдореИрдВрдиреЗ рдЕрдкрдиреЗ jQuery рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЪреБрдирд┐рдВрджрд╛ рддрддреНрд╡ рдХреЛ рдЫрд┐рдкрд╛ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдВред рдЪреБрдирд╛ рдЗрд╕реЗ рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рднреА рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред

@kevinelliott рдПрдирдкреАред рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ, рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рдореИрдВ рд╣реВрдБред рдореИрдВ рдЗрд╕реЗ рдкрд┐рдХреНрд╕рд▓ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реАрдзреЗ рд╢реИрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рддрддреНрд╡ рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рднреА рдЖрдЬрдорд╛рдпрд╛ рд╣реИред

@kevinelliott рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдиреБрдХрд╕рд╛рди рд╣реБрдЖ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рд╢реЗрд╖ рд╕реБрдЭрд╛рд╡ рд╣реИрдВ 1) рдПрдХ рддрддреНрд╡ рдореЗрдВ рдЪрдпрди рддрддреНрд╡ рдХреЛ рд▓рдкреЗрдЯреЗрдВ (рд╣рдо рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдареАрдХ рд╣реИрдВ), рдФрд░ 2) рдЪреБрдиреЗ рд╣реБрдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕рд╛ рдмрд┐рдВрджреБ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЗ рдЪрдпрдирд┐рдд рддрддреНрд╡ рдХреЛ рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реИ ... рдореБрдЭреЗ рднреА рдРрд╕рд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрдм рд╣рдо рдЕрдкрдиреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдПред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╛рдорд▓рд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЪреБрдиреЗ рд╣реБрдП рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рднреА рдПрдХ рдЪреМрдбрд╝рд╛рдИ рдмрдирд╛рдПрдВ: 0pxред
рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ...

@tiagobrito : рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, рддрдп рд╣реИ рдпрд╛ рдирд╣реАрдВред

@RichardBlair рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЕрдЧрд░ рдЖрдк рдХреБрдЫ рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ :)

+
рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ

@tiagobrito , @dampik рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕рд╛рд░

@ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╣реА рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИ! рдЬрдм рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ jQuery 1.4.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рдВрд▓рдЧреНрди рд╣реЛрддрд╛ рд╣реИред
рдЕрдЧрд▓реЗ рд╕реЛрдорд╡рд╛рд░ рдореИрдВ рдЖрдкрдХреЛ jQuery рдХрд╛ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдмрддрд╛рдКрдВрдЧрд╛ рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рдЪреМрдбрд╝рд╛рдИ рдорд┐рд▓рддреА рд╣реИ: 0px

@bewest рдореИрдВ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдБ,
Jquery рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдкреВрд░реНрд╡ 1.6.4)
рдЪрдпрди рдХреЗ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджреЗрдВ, рдЬреЛ рд╢реБрд░реВ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ
рдпрд╣рд╛рдБ 2 рдкрд╣реЗрд▓рд┐рдпрд╛рдБ рд╣реИрдВ:
рдЧрдбрд╝рдмрдбрд╝ рд▓реЗрдЖрдЙрдЯ (рдкреБрд░рд╛рдирд╛ jQuery): http://jsfiddle.net/dampik/2E9fG/
рд╕рд╣реА рд▓реЗрдЖрдЙрдЯ (рдирдпрд╛ jQuery): http://jsfiddle.net/dampik/Rs9Z3/

рдзрдиреНрдпрд╡рд╛рдж рднрдЧрд╡рд╛рди, jQuery рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ Yii рдврд╛рдВрдЪреЗ рдХреЗ рдирдП рдЖрдЧрд╛рдореА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЪреБрдирд╛ рдХреЛ рдЯреНрд░реИрдХ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдПрдХ рдЯрд┐рдХрдЯ рдХреЗ рдЧреБрдг рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрдпрди-рдмреЙрдХреНрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ 0 рд╣реЛрддреА рд╣реИред рдЧреБрдг рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫрд┐рдкреЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред jQuery v1.7.1

рдЕрджреНрдпрддрди: рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХрдо рд╕реЗ рдХрдо рдлреЛрд▓рд┐рдпреЛрдЯреЗрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдЪрд╛рд▓ jQuery 1.7.1 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рдереАред рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЬреЗрдПрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред

рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди (рдЯреНрд░реИрдХ рдХреЗ рд▓рд┐рдП):

$("#modify").parent().removeClass('collapsed');
$("#field-test").chosen();
$("#modify").parent().toggleClass('collapsed');

jQuery <= 1.7.1 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП

рдореИрдВрдиреЗ jQuery рдПрдХреНрдЪреБрдЕрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд┐рдпрд╛
рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдмрджрд▓рд╛ рдЧрдпрд╛. jquery.js#301
this.f_width = this.form_field_jq.outerWidth();
рдкреНрд░рддрд┐
this.f_width = this.form_field_jq.actual( 'outerWidth' );

// 1.7.2 рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП thx @koenpunt рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

@midday jquery.actual рдХреЗ рд░реАрдбрдореЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдХреЗрд╡рд▓ 1.7.2 . рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ jQuery рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ

JQuery рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (> = 1.7.1) рдореЗрдВ рдЕрджреГрд╢реНрдп рдбреЛрдо рддрддреНрд╡реЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ/рдКрдВрдЪрд╛рдИ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрддреА рд╣реИред

@ рдордзреНрдпрд╛рд╣реНрди рдпрд╣ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд▓рдЧрдЗрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЪреБрдирд╛

рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП?

рд╡рд╣реА рдпрд╣рд╛рдБ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ - рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ ...

рдореИрдВрдиреЗ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ рд╣реИред рдХреБрдЫ рдорджрдж рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рдЪрд╛рд▓ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддреА рд╣реИ:

/* Fix 100% width */
.chzn-container, .chzn-drop, .chzn-drop .chzn-search, .chzn-drop .chzn-search input {
  width: 100% !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Override width */
.chzn-container { width:250px !important; }

@рдЧреНрдпреЛрдкрд┐рдпрд╛рдЬрд╝рд╛ред рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рджред

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ .chzn-container, .chzn-drop, рдФрд░ .chzn-search рдЗрдирдкреБрдЯ рдкрд░ рдиреНрдпреВрдирддрдо-рдЪреМрдбрд╝рд╛рдИ (рдмрд┐рдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг) рд╕реЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдореЗрдВ рдЫрд┐рдкреЗ рд╣реБрдП рдЪрдпрдиреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди

рд╕реАрдПрд╕рдПрд╕:


.chzn-container, .chzn-drop {
    width: 100% !important;
}

рдПрдЪрдЯреАрдПрдордПрд▓:

рдЪрдпрди рддрддреНрд╡ рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореИрдВ рдореВрд▓ рдЪрдпрди рддрддреНрд╡ рдореЗрдВ рдПрдХ рд░реИрдкрд░ div рдЬреЛрдбрд╝рдирд╛ рдЪреБрдирддрд╛ рд╣реВрдВ рдФрд░ рд░реИрдкрд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рдЪреБрдирд╛ рдЧрдпрд╛ рдЕрдм рдПрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЧрдгрдирд╛ рдХреЗ рдХрд┐рд╕реА рднреА рдкреНрд░рдпрд╛рд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╡рддрдГ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрддреЛрд╖рдЬрдирдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬрд╣рд╛рдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рдкрд░ рдЪрдпрди рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ:

$("select").chosen({ width: '50%' });
$("select").chosen({ width: '200px' });
$("select").chosen({ width: '15em' });

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╢рд╛рдпрдж рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ рд╣рдо рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рд╕реНрдХреНрд░реАрди рд╕реЗ рдЪрдпрди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕ рдмрдЧ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 0.9.8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдореЗрд░реЗ рдЫрд┐рдкреЗ рд╣реБрдП рдЪрдпрди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗред рдЖрдЬ рдореИрдВрдиреЗ 0.9.14 рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЫреЛрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЬрдм рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВ рддреЛ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЪреБрдирд╛ рд╣реБрдЖ.jquery.js 0.9.14)ред рдХреНрдпрд╛ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ? рдпрд╣ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ?

jQuery рдорд┐рдирдЯ рдпрд╛ рдкреВрд░реНрдг рдЖрдХрд╛рд░ 0.9.14 рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рди рддреЛ рдЫреБрдкрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк 'рдЪреМрдбрд╝рд╛рдИ' рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рдХрдо рд╕реЗ рдХрдо рдирдП рдЪреБрдиреЗ рд╣реБрдП рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдВ рдЬреЛ рдкрд╣рд▓реЗ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдерд╛ред

@trisweb рдпрд╣ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рджреБрд╢реНрдордиреА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЖрдЬ рдЬреЛ рдХреБрдЫ рднреА рдЪреБрдирд╛ рд╣реИ рдЙрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдФрд░ рдКрд░реНрдЬрд╛ рджреА рд╣реИред рдХреГрдкрдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реБрдзрд╛рд░ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред рдзрдиреНрдпрд╡рд╛рджред

@kenearley рдореИрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЕрд╡рдЧрдд рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдЙрд╕рдХреЗ рд▓рд┐рдП рдорд╛рдлрд╝ рдХрд░рдирд╛ред

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

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

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

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

рдирд╣реАрдВ, 'рд╢реЛрд░ рдкрд░ рдЪрд┐рд▓реНрд▓рд╛рдиреЗ' рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рд╡реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд░реЗрдкреЛ рдХреЛ рдлреЛрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореИрдВ рдЖрдкрдХреЗ рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рд╣рдо рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ, рд╣рдо рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗред

@kenearley рдореИрдВ рд╡рд┐рдирдореНрд░рддрд╛ рд╕реЗ рдмрдпрд╛рдирдмрд╛рдЬреА рдкрд░ рдЖрдкрдХреА рд░рд╛рдп рд╕реЗ рдЕрд╕рд╣рдордд рд╣реВрдВ - рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЛрдб рд╣рдореЗрд╢рд╛ рд╢рдмреНрджреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬреЛрд░ рд╕реЗ рдмреЛрд▓рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рд╕рдордп рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореБрдЭреЗ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЬрд╛рдП рддреЛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЖ рд╕рдХрддрд╛ рд╣реИред

: +1: рдПрдХ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП!

рдореИрдВрдиреЗ рд▓рдЧрднрдЧ рджреЛ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдкрд░ рдЕрдкрдиреА рдирдЬрд░ рд░рдЦреА рд╣реИ, рдФрд░ рдпрд╣ рдЕрднреА рднреА рд╕рдмрд╕реЗ рд╕реБрдВрджрд░ рдЪрдпрди рдпреВрдЖрдИ рд╕реБрдзрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдПрдХ рдкреНрд░рдореБрдЦ рдбреАрд▓-рдмреНрд░реЗрдХрд░ рд╣реИ, рдФрд░ 100% рдЪреМрдбрд╝рд╛рдИ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред
рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП +1ред рдЬрд╛рдУ рдЯреАрдо рдЪреБрдиреА рдЧрдИ!

рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП +1

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреЛ рдХреЙрд▓рд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдереНрд░реЗрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рднреНрдп рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рднреА рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛:

http://stackoverflow.com/questions/1841124/find-the-potential-width-of-a-hidden-element

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ:

// to be placed anywhere before the jquery.chosen initialization
    var getHiddenOffsetWidth = function (el) {
    // save a reference to a cloned element that can be measured
    var $hiddenElement = $(el).clone().appendTo('body');
    // calculate the width of the clone
    var width = $hiddenElement.outerWidth();
   // remove the clone from the DOM
   $hiddenElement.remove();
   return width;
};

рд╡рд┐рдЪ рдХреЛ jQuery.chosen рдХреЛрдб рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЙрдб рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (1.0.0 рдХреЗ рдЕрдиреБрд╕рд╛рд░):

AbstractChosen.prototype.container_width = function() {
    if (this.options.width != null) {
        return this.options.width;
    } else {
        return "" + (($(this.form_field).is(":visible"))
            ? this.form_field.offsetWidth
            : getHiddenOffsetWidth(this.form_field)) + "px";
    }
};

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП #795 рднреА рджреЗрдЦреЗрдВред

рдПрдХ рддреНрд╡рд░рд┐рдд рдлрд┐рдХреНрд╕ред рдЕрдкрдиреЗ select рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп $(elem).chosen(options) рдФрд░ рдлрд┐рд░ рдПрдХ $(elem).hide() рдпрд╛рдиреА рдкрд╣рд▓реЗ рдЪреБрдиреЗ рд╣реБрдП рддрддреНрд╡ рдХреЛ рдмрдирд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдЫреБрдкрд╛рдПрдВред рдЗрд╕ рддрд░рд╣ рдореВрд▓ width рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рддрдп рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, 3 рд╕рд╛рд▓ рдЦреБрд▓рд╛ рд╣реИ?

рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП +1

рд╕рдВрд╕реНрдХрд░рдг 0.9.8 рдореЗрдВ рдпрд╣ рдмрдЧ рдирд╣реАрдВ рдерд╛! рдЖрдк рдЪреМрдбрд╝рд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП jQuery рдмрд╛рд╣рд░реАрд╡рд┐рдбреНрде рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рдереЗ, рдЕрдм рдЖрдк HTML рдСрдлрд╕реЗрдЯрд╡рд┐рдбреНрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╢реВрдиреНрдп рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ ...

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЙрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИ, рдЬреЛ рдЖрд╢рд╛рдЬрдирдХ рд╣реИред рдХреНрдпрд╛ рд╡рд╣рд╛рдБ рдерд╛
jQuery рд╡рд┐рдзрд┐ рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХрд╛ рдХрд╛рд░рдг?

@pfiller рдореБрдЭреЗ jQuery 1.10.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рдереА рдФрд░ рдЖрдкрдХрд╛ $("select").chosen({ width: '50%' }); рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдореИрдВ рдкреВрд░реНрдг рдХреЛрдб рдХреЗ рдиреАрдЪреЗ, рдСрдлрд╕реЗрдЯ рдЪреМрдбрд╝рд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП $(this.form_field).outerWidth() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

AbstractChosen.prototype.container_width = function() {
    if (this.options.width != null) {
        return this.options.width;
    } else {
        return "" + $(this.form_field).outerWidth() + "px";
    }
};

+1 рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдлреЙрд░реНрдо рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ рдпрд╣ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ, рдпрд╣ рдореЗрд░реЗ рдЪрдпрди рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдареАрдХ рд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

@henesnarfel - рдЖрдк рдХреЗрд╡рд▓ рдЙрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ @pfiller рдиреЗ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ: https://github.com/harvesthq/chosen/issues/92#issuecomment -18163306

рдЯрдХреНрдХрд░, рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕реЗ +1 рдХрд░ рджреВрдВрдЧрд╛ред

рдореЗрд░реЗ рдЖрд╕-рдкрд╛рд╕ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдХрд╛рдо рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рдерд╛, рд╡рд╣ 455 (рдореЗрд░реЗ рд╕рдВрдкрд╛рджрдХ рдкрд░ рдХрдо рд╕реЗ рдХрдо) рдкрд░ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ рдлрд╝рдВрдХреНрд╢рди container_width рд╕реЗ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:

return "" + this.form_field.offsetWidth + "px";

рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛

return "" + $(this.form_field).outerWidth() + "px";

рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред

@ayyash рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдмрд╕ рдЗрд╕реЗ рдЪреМрдбрд╝рд╛рдИ 0 рд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП, рдЗрд╕рдиреЗ рдЪрд╛рд▓ рдЪрд▓реА (рдЦреБрд╢реА рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЖрдХрд╛рд░ рднрд░реЗрдВ):

/* Fix  width bug */
.chosen-container, .chosen-drop, .chosen-drop .chosen-search, .chosen-drop {
  width: 220px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Input Box has to be slightly smaller, don't know why and I don't care. */
.chosen-search input {
    width: 210px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Override width of the whole thing */
.chosen-container { width:220px !important; }

рдзрдиреНрдпрд╡рд╛рдж

@Thinklabsnk рдзрдиреНрдпрд╡рд╛рдж, рдЕрдЪреНрдЫрд╛ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рд╕рднреА рдЪреБрдирд┐рдВрджрд╛ рддрддреНрд╡реЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕рдорд╛рди рд╣реЛрдЧреАред

рдХреБрдЫ рдЕрдиреНрдп рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЫрд┐рдкреЗ рд╣реБрдП рдЗрдирдкреБрдЯ рдХреЛ рдХреНрд▓реЛрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╢рд░реАрд░ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреНрд▓реЛрди рдХреА рджреГрд╢реНрдпрддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЫреБрдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╡реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рди рд╣реЛрдВред

рдЪреБрдиреЗ рд╣реБрдП.jquery.js рдореЗрдВ рдХреЛрдб рдХреА рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ рдЦреЛрдЬреЗрдВ (рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрдВрдХреНрддрд┐ 455):

        return "" + this.form_field.offsetWidth + "px";

рдФрд░ рдЗрд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ:

        var calculatedWidth = this.form_field.offsetWidth;
        // Fix for zero width on hidden inputs.
        if (0 == calculatedWidth) {
          var clone = this.form_field_jq.clone();
          clone.css("visibility", "hidden");
          clone.appendTo('body');
          calculatedWidth = clone.offsetWidth;
          clone.remove();
        }
        return "" + calculatedWidth + "px";

рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗред

@danjjohnson рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕рдиреЗ рдЪрд╛рд▓

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛:

clone.offsetWidth; 

рдкреНрд░рддрд┐

clone.outerWidth();

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, clone.offsetWidth рдореБрдЭреЗ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рди рджреЗ рд░рд╣рд╛ рдерд╛ред

рд╕рд╛рджрд░,

chosen-width

рдпрд╣ рдмрдЧ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрд░реЛрдо рдпрд╛ рдЕрдиреНрдп рдкрд░ рдХрднреА рднреА рдкрд░реАрдХреНрд╖рдг рди рдХрд░реЗрдВред

рдкрд╣рд▓реА рдЫрд╡рд┐ (рд╢реАрд░реНрд╖ рдкрд░)
рдЪрдпрдирд┐рдд рд╕реЗрдЯ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рд╣реИ рдЬрдмрдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЧрд▓рдд рдкрд░рд┐рдгрд╛рдо рд╣реИред

рджреВрд╕рд░реА рдЫрд╡рд┐ (рдордзреНрдп)
рдЪреБрдиреА рд╣реБрдИ рдЪреМрдбрд╝рд╛рдИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдкрд╣рд▓реА рдЫрд╡рд┐ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдЗрд╕рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рд╣реИ рдЬреЛ рд╕рд╣реА рд╣реИред

рддреАрд╕рд░реА рдЫрд╡рд┐ (рдиреАрдЪреЗ)
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд╣рд▓реА рдЫрд╡рд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬрдмрдХрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдореИрдВ рдЪреБрдирд╛ рдЪреМрдбрд╝рд╛рдИ width: 100% !important рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

: thumbsup: рд░реЛрдВ рд╕рдВрд╢реЛрдзрди @danjjohnson рдХреЗ рд▓рд┐рдП '@johnmerced рд╕рд╛рде рдареАрдХ'

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдлрд┐рдХреНрд╕ рд╣реИ, рд╕рд░рд▓ рдФрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмрд┐рдВрджреБ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рд╢реВрдиреНрдп рди рд╣реЛрдиреЗ рджреЗрдВ:

   // don't let the width to be "0"
   $(".chosen-select,.chosen-multiple-select").each(function(){
        if($(this).width() == 0){
            $(this).width(240);
        }
    });
    // call it :)
    $(".chosen-select,.chosen-multiple-select").chosen({allow_single_deselect:true});

рд╣реЗрд▓реЛ,
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдЕрдм рддрдХ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ (1.2.0 рдЪреБрдирд╛ рдЧрдпрд╛):

    AbstractChosen.prototype.container_width = function () {
        if (this.options.width != null) {
            return this.options.width;
        } else {
            //Original:
            //return "" + this.form_field.offsetWidth + "px";
            //Workaround:
            if(this.form_field.offsetWidth > 0) {
                return "" + this.form_field.offsetWidth + "px";
            } else {
                if($(this.form_field).css('width')) {
                    return parseInt($(this.form_field).css('width'),10) + "px";
                } else {
                    return "" + $(this.form_field).outerWidth() + "px";
                }
            }
        }
    };

рдЫрд┐рдкреЗ рд╣реБрдП рдЪрдпрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╕ рдкреАрдПрдХреНрд╕ рдореЗрдВ рдПрдХ рд╕реНрдерд┐рд░ рд╕реАрдПрд╕рдПрд╕-рдЪреМрдбрд╝рд╛рдИ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред

рдПрдХ рд╕рдордЧреНрд░ рд╕реБрдзрд╛рд░ рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред

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

рдХреНрдпрд╛ рдЪрдпрдирд┐рдд рд╡рд╕реНрддреБ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ? рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдХрд╛рд░ рдХрдм рдмрджрд▓рдирд╛ рд╣реИ (рдИрд╡реЗрдВрдЯ рдпрд╛ рдСрдирд╢реЛ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ), рдпрд╣ рдПрдХ рдХрд╛рдордХрд╛рдЬ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЪреБрдиреЗ рд╣реБрдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдкреАрдЖрдИ рдлрд╝рдВрдХреНрд╢рди рд╣реИ? рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ рдкреБрди: рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ?

: +1: рдПрдХ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдПред рдЖрдЬ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВ

:+1: рдЗрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рдмрд░реНрдмрд╛рдж рд╣реБрдЖред

рдЕрднреА рднреА рдореЛрдбрд▓ рдореЗрдВ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред 4.0 рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛?

@danjjohnson рдЖрдкрдХрд╛ рдлрд┐рдХреНрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдкрд╣рд▓рд╛ рддрддреНрд╡ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЕрдиреНрдп

1

@danjjohnson рдкрд░ рдЖрдзрд╛рд░рд┐рдд

рдХрд┐рд░рд╛рдпреЗ рдХрд╛

рд▓рд╛рдЗрди рдвреВрдВрдвреЗрдВ

return "" + this.form_field.offsetWidth + "px";

рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ

var calculatedWidth = this.form_field.offsetWidth;
          // Fix for zero width on hidden inputs.
          if (0 == calculatedWidth) {
              var clone = this.form_field_jq.clone();
              clone.css({"left": 10000, "position": "fixed"});
              clone.appendTo('body');
              calculatedWidth = clone.outerWidth();
              clone.remove();
          }
          return "" + calculatedWidth + "px";

$ ('рдЪреБрдиреЗрдВ')ред рдЪреБрдирд╛ ({рдЪреМрдбрд╝рд╛рдИ: '100%'}); @pfiller рджреНрд╡рд╛рд░рд╛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ

рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВ рдЪреБрдиреЗ рд╣реБрдП рдЦреЛрдЬ рд╡рд░реНрдЧ рд╕реЗ рдХреИрд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ?

рдореБрдЭреЗ рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛, рдЬрдм рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╕реНрдерд┐рд░ рдЪрдпрди рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рдерд╛ рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрд░рдВрднреАрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдХреБрдЫ рднреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдирд╣реАрдВ рдерд╛ред рдЗрд╕реЗ рд╢реВрдиреНрдп рдЯрд╛рдЗрдордЖрдЙрдЯ рдореЗрдВ рд▓рдкреЗрдЯрдирд╛ рдХрдо рд╕реЗ рдХрдо рдШрдЯрдирд╛ рдХрддрд╛рд░ рдХреЗ рдЕрдВрдд рддрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЯрдХреНрдХрд░ ..

// Found this in chosen.jquery.js and patched it as follows
AbstractChosen = (function () {
    function AbstractChosen(form_field, options) {
        if (!AbstractChosen.browser_is_supported()) {
            return;
        }

        var self = this;
        window.setTimeout(function () {
            self.form_field = form_field;
            self.options = options != null ? options : {};
            self.is_multiple = self.form_field.multiple;
            self.set_default_text();
            self.set_default_values();
            self.setup();
            self.set_up_html();
            self.register_observers();
        }, 0);
    }

рдореБрдЭреЗ рдЕрднреА-рдЕрднреА рдЗрд╕ рдмрдЧ рдиреЗ рдХрд╛рдЯ рд▓рд┐рдпрд╛ рд╣реИ, рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ 100% рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

@harvesthq рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ? рдЕрднреА рддрдХ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА: рджрд┐рд▓:

рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬрдмреВрдд рд╕рдорд╛рдзрд╛рди рдПрдирдЬреА-рд╢реЛ рдХреЗ рдмрдЬрд╛рдп рдПрдирдЬреА-рдЗрдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░рд▓ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдХрдИ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдПрдирдЬреА-рдЗрдл рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рди рдХреЗрд╡рд▓ рдЯреВрдЯреЗ рд╣реБрдП рдПрдирдЬреА-рд╕реЗрд▓реЗрдХреНрдЯ рдХреА рдорд░рдореНрдордд рдХрд░рдирд╛, рдмрд▓реНрдХрд┐ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдирд┐рдпрдВрддреНрд░рдХреЛрдВ (рдПрдирдЬреА-рдЗрдл, рдПрдирдЬреА-рдХрдВрдЯреНрд░реЛрд▓рд░, рдПрдирдЬреА-рдЗрдирд┐рдЯ рдФрд░ рдПрдирдЬреА-рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЛ рднреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ред

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 4 рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ?!?!

+1

рдЗрд╕ рдмреАрдЪ +1... рдореИрдВ select2 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдХреНрдпрд╛ рдЪреБрдиреЗ рд╣реБрдП рдкрд┐рдХрд▓рд┐рд╕реНрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реНрдкрд┐рдирд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ, рдпрд╣ рддрдм рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдбреЗрдЯрд╛ рдХреЛ рдЪреБрдиреЗ рд╣реБрдП jQuery рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реЛред рдореИрдВ рдЪреБрдиреЗ рд╣реБрдП jQuery рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рджрд┐рдЦрд╛рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред ??

рдХреНрдпрд╛ рдПрдХ рдорд╣рд╛рдХрд╛рд╡реНрдп 5 рд╕рд╛рд▓ рдХреА рдмрдЧ ... рдФрд░ рдЕрднреА рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд╛рдЯ рд░рд╣рд╛ рд╣реИ (рдЖрдЙрдЪ!)ред

Google рдХреЗ рдкрд╛рд╕ рдЙрдирдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рдмрдЧ рд╣реИ рдЬреЛ рдПрдХ рдЫрд┐рдкреЗ рд╣реБрдП div рдореЗрдВ рдареАрдХ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрди рджреЛрдиреЛрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

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

рдореЗрд░рд╛ "рд╕рдордЧреНрд░" рдлрд┐рдХреНрд╕ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдФрд░ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдореЗрд░реЗ рд╕рднреА рдЪрдпрдиреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдЙрдирдХреЗ рдореВрд▓ div рдХрд╛ 100% рд╣реИред рд╣рдо рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╛рдорд▓рд╛ рд╣реИред

рдкреЗрдЬ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ .chosen() рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдареАрдХ рдмрд╛рдж рдЗрд╕ рдХреЛрдб рдХреЛ рд░рди рдХрд░реЗрдВред

```
$("ред рдЪреБрдирд╛-рдХрдВрдЯреЗрдирд░")ред рдкреНрд░рддреНрдпреЗрдХ (рдлрд╝рдВрдХреНрд╢рди (i, elem) {
рдЕрдЧрд░ ($(elem).width() == 0) {
$ (рддрддреНрд╡)ред рдЪреМрдбрд╝рд╛рдИ ("100%");
}
});
````

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

var config = { '.chosen-select' : {}, '.chosen-select-width' : {width:"95%"} } for (var selector in config) { $(selector).chosen(config[selector]); }

рдлрд┐рд░ рдореИрдВрдиреЗ рдЪреБрдирд┐рдВрджрд╛ рдЗрдирдкреБрдЯ рджрд┐рдП css рдХреНрд▓рд╛рд╕ рдХреЛ рдЪреБрдирд╛-рдЪрдпрди-рдЪреМрдбрд╝рд╛рдИ

<select name="f01" class="chosen-select-width" id="item_select_staff">

рдЪреБрдиреЗ рд╣реБрдП v1.6.2 рдФрд░ jQuery рд╕рдВрд╕реНрдХрд░рдг 3.1.1 рдХреЗ рд╕рд╛рде рдЪрд╛рд▓ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

рдореИрдВ рд╕рд┐рд░реНрдл рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪреБрдиреЗ рд╣реБрдП рдЪреМрдбрд╝рд╛рдИ рд╡рд┐рдХрд▓реНрдк (рдСрдЯреЛ) рдХреЛ рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ

.chosen-container { min-width:5em; }

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

рдпрд╣ рд╕рд╛рдд рд╕рд╛рд▓ рдмрд╛рдж рднреА рдХреИрд╕реЗ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ?

рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 3 рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ:

.chosen-container {
    min-width: 90%;
}

рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 3 рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ:

.chosen-container {
    min-width: 90%;
}

рдЦрд░реАрджреЗрдВ рддреЛ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИ.... @koenvanderlinden

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ
https://harvesthq.github.io/chosen/options.html
width рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЙрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

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

рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдмрдЧ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ (рдЬрд┐рд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рдФрд░ рдмрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИред

@koenvanderlinden min-width:90%; рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ 90% рдЪреМрдбрд╝рд╛рдИ рд╣реИ, рдпрджрд┐ рдЪрдпрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддреЛ рдпрд╣ 100% рдЪреМрдбрд╝рд╛рдИ рддрдХ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдлрд┐рд░ рд╕реЗ, рдореИрдВ рдЕрднреА рднреА min-width:5em; (рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдо рдореВрд▓реНрдп рднрд┐рдиреНрди) рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрднреА рднреА рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдХрд╛рд░ рдХреЗ рдмрдЬрд╛рдп рдЪрдпрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рддрддреНрд╡ред

@ рдХреЗрдЬреЗрдиреА рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдПрдХ рдлрд┐рдХреНрд╕ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред рдФрд░ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдкрд╛рдп рд╣реИред рдореЗрд░рд╛ рдореБрдЦреНрдп рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдЪреБрдирд╛ рдЧрдпрд╛ рд▓рдЧрднрдЧ 0 рдЪреМрдбрд╝рд╛рдИ init рдХреЗ рдмрд╛рдж рдерд╛ред рдЕрдм, "рдлрд┐рдХреНрд╕" рдХреЗ рдмрд╛рдж, рдореИрдВ рдЪреБрдирд╛ рд╣реБрдЖ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдореВрд▓ рддрддреНрд╡ рдкрд░ рд▓рд╛рдЧреВ рд╕реАрдПрд╕рдПрд╕ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛ рдХреБрдЫ рднреА рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рдкрд╣рд▓реЗ рднреА рдХрдИ рдмрд╛рд░ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрд┐рд╕рдХреА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХреА рдХреНрдпреЛрдВрдХрд┐ рд╡рд╕реНрддреБ 0 рдЪреМрдбрд╝рд╛рдИ рдереАред рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдЬрдм рдПрдХ рдХрд╛ рдЪрдпрди init рдХреЗ рдПрдХ рдкрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ, рддреЛ width рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред

рдХрд╕реНрдЯрдо рдЪреМрдбрд╝рд╛рдИ рд╕рдорд░реНрдерди
рдЪреБрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╕реНрдЯрдо рдЪреМрдбрд╝рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрддрдирд╛ рд╣реА рдЖрд╕рд╛рди рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдЬрдм рдЖрдк рдЪреБрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкрд╛рд╕ рдХрд░рдирд╛:
$(".chosen-select").chosen({width: "95%"});

https://harvesthq.github.io/chosen/

1.* рд╕реЗ 3.* рд░рд┐рд▓реАрдЬ рдореЗрдВ jQuery рдХреЗ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реАред
рд╣рд▓ рдХрд┐рдпрд╛ рдХрд┐:

рдЪреБрдирд╛.jquery.js:543
AbstractChosen.prototype.container_width = function () {
return this.form_field.offsetWidth + "px";
->
return $(this.form_field).outerWidth() + "px";

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

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

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

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

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

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

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