<p>μ„ νƒν•œ μ»¨ν…Œμ΄λ„ˆ κ°€μ Έμ˜€κΈ° λ„ˆλΉ„: 0px</p>

에 λ§Œλ“  2013λ…„ 09μ›” 12일  Β·  5μ½”λ©˜νŠΈ  Β·  좜처: harvesthq/chosen

μ΅œμ‹  λ²„μ „μ˜ selected(1.0.0)κ°€ 있고 selected-container λ‚΄μ—μ„œ width: 0pxκ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. this.container_width() ν•¨μˆ˜κ°€ "0px"λ₯Ό λ°˜ν™˜ν•˜λŠ” 이유λ₯Ό λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. λˆ„κ΅°κ°€ λ‚˜λ₯Ό λ„μšΈ 수 μžˆμŠ΅λ‹ˆκΉŒ?

μ°Έκ³  : λ‚˜λŠ” μ¦‰μ‹œ ν‘œμ‹œλ˜λŠ” λΆ€νŠΈ 슀트랩 λͺ¨λ‹¬ λ‚΄λΆ€μ—μ„œ μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
μ°Έκ³  2: μ‹€νŒ¨ν•˜μ§€ μ•ŠμœΌλ €λ©΄ modal()을 ν˜ΈμΆœν•œ λ‹€μŒ selected()λ₯Ό ν˜ΈμΆœν•΄μ•Ό ν•©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ‚˜λŠ” μ •ν™•νžˆ 같은 λ¬Έμ œκ°€ λ°œμƒν–ˆμœΌλ©°μ΄ 문제λ₯Ό ν•΄κ²° ν•œ 것은 λ‹€μŒμ„ μΆ”κ°€ν•˜λŠ” 것이 μ—ˆμŠ΅λ‹ˆλ‹€.
μ΅œμ†Œ λ„ˆλΉ„: 220px !μ€‘μš”;
.chosen-container CSS ν΄λž˜μŠ€μ— :)

λͺ¨λ“  5 λŒ“κΈ€

λ‚˜λŠ” μ •ν™•νžˆ 같은 λ¬Έμ œκ°€ λ°œμƒν–ˆμœΌλ©°μ΄ 문제λ₯Ό ν•΄κ²° ν•œ 것은 λ‹€μŒμ„ μΆ”κ°€ν•˜λŠ” 것이 μ—ˆμŠ΅λ‹ˆλ‹€.
μ΅œμ†Œ λ„ˆλΉ„: 220px !μ€‘μš”;
.chosen-container CSS ν΄λž˜μŠ€μ— :)

#1272 및 #1532의 쀑볡, #1439μ—μ„œ κ°€λŠ₯ν•œ μ†”λ£¨μ…˜

μ•½ 1μ‹œκ°„ λ™μ•ˆ 이 문제λ₯Ό κ²€μƒ‰ν–ˆμŠ΅λ‹ˆλ‹€. 3.2에 λŒ€ν•œ μ΅œμ‹  μ—…λ°μ΄νŠΈ 이후에 λ‚˜μ˜¨ 것인지 ν™•μ‹ ν•  수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€... selected.css 및 width: 220px둜 μˆ˜μ •ν–ˆμŠ΅λ‹ˆλ‹€! μ€‘μš”

쒋은 해결책이 μ•„λ‹™λ‹ˆλ‹€. λ‹€μŒ joomla μ—…λ°μ΄νŠΈλ‘œ μˆ˜μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€... 이 λ¬Έμ œλŠ” 거의 1년이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

"chosen.jquery.js" μ½”λ“œμ—μ„œ λ‹€μŒμ„ ν™•μΈν•˜μ„Έμš”.

container_props = {
'클래슀': container_classes.join(' '),
'μŠ€νƒ€μΌ': "λ„ˆλΉ„: " + (this.container_width()) + ";",
'제λͺ©': this.form_field.title
};

그런 λ‹€μŒ κ°„λ‹¨νžˆ λ‹€μŒμ„ μˆ˜ν–‰ν•˜μ‹­μ‹œμ˜€.

$("#idControl").chosen({
λ„ˆλΉ„: "250px"
});

λ‚˜λŠ” 이것이 μ•½κ°„ μ˜€λž˜λ˜μ—ˆλ‹€λŠ” 것을 μ•Œκ³  μžˆμ§€λ§Œ λ‹€μŒ κΈ°λŠ₯을 μΆ”κ°€ν•˜μ—¬ μ•½κ°„ 더 λ‚˜μ€ μ†”λ£¨μ…˜(1.7.0의 경우)을 생각해 λƒˆμŠ΅λ‹ˆλ‹€.

function defModalWidth(obj) {
  if (obj.container_width() == '0px') {
    return '600px';    
  } else {
    return obj.container_width();
  }
}

$#$2 this.container_width() μ—μ„œ set_up_html λ₯Ό λ‹€μŒκ³Ό 같이 ν˜ΈμΆœν•˜μ—¬ λŒ€μ²΄ν•©λ‹ˆλ‹€.

this.container.width(defModalWidth(this));

μ„ νƒν•œ λͺ¨λ‹¬μ΄ 숨겨져 있기 λ•Œλ¬Έμ— 0이어야 ν•œλ‹€κ³  μƒκ°ν•˜λŠ” λͺ¨λ“  ν•­λͺ©μ€ λŒ€μ‹  600을 μ–»μŠ΅λ‹ˆλ‹€.

μž‘λ™ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰