해결책: 툴바에 ExtJS ComboBox를 가진 Internet Explorer 6 시정 벌레
Ext JS 의 아름다운 Javascript 도서관, 툴바에 ComboBox는 브라우저 윈도우가 언제 사이즈가 바꿔지는 100% 폭을 가진 또 다른 DIV가 있는지 표시하지 못한다. 문제는 ComboBox가 표시 중지하는 원인이 되는 툴바의 사이즈를 바꾸기와 거의 확실하게 관련있다.
결점이 툴바에 다른 UI 분대에 mouseover 같이 설명될 수 있는 성분 등등을 표시하기 위하여 ComBox를 여는 몇몇 방법이 있다. 그러나 재생하는 쉬운 방법은 창을 사이즈를 바꾸기 위한 것이다.
재현성:
결점은 IE 6에 그러나 결코 IE 5.5 또는 Firefox에 일관되게 (100%년) 재생되어 할 수 있다.
민주당원 부호:
당신은 http://taragana.com/downloads/extjs/에 민주당원 부호를 전망할 수 있다
IE에서 그것을 열고 그 후에 창을 사이즈를 바꾸십시오.
부분적인 workaround:
툴바에 고정 규격을 때 IE에서 할당하십시오.
잭 Slokum, ExtJS 도서관의 저자는 3개의 해결책을, 친절하게 저를 가르켰다:
당신이 시도할 수 있는 한 쌍 workarounds는 여기 있다:
- 작풍 급상승을 적용하십시오: 툴바에 1.
- 엄격한 doc 유형을 제거하십시오 (많은 IE 벌레를 고치거든).
- 나쁜 케이스는 툴바 DIV에, 고도를 적용한다.
그는 IE 6.를 가진 결점다고 말했다.
BTW: 나는 그의 빠른 응답으로, 그가 창조한 경이로운 도서관을 언급하지 않기 위하여 감명준다.
workarounds를 가진 나의 경험은:
1. 나는 급상승을 적용하는 것을 시도했다: 다음과 같이 툴바 DIV에 1개의 작풍:
부호:
그것이 그것에 의하여 아직도 보이지 않은 했다. 그러나 그 지역에서 누르기에, 그것은 다시 눈에 보이게 되었다.
2. 나는 작풍에 있는 몇몇 가치에 고도를 바꾸었다. 그러나 그것은 돕지 않았다.
3. 나는 어떤 도움도 없이 엄격한 doc 유형을 너무 제거했다.
당신은 면담을 여기에서 따를 수 있다.
갱신: 급상승 고침이 x 툴바로 들어갈 다는 것을 잭 Slokum는 지적했다 (보기를 위해 아래에 보십시오). 그것은 매력 같이 작동한다. 나는 이 고침에 찬성하여 조정 tollbar 폭의 나의 이전 고침을 제거했다.
그는 또한 그가 workaround에 과태 stylesheet에 이 고침을 다음 방출을 위한 이 문제점 추가했다는 것을 언급했다. 뿐만 아니라 지금 나는 도서관 또한 문제 에 그의 응답성으로 감명준다. 감사합니다 잭.
, 브라우저 , Firefox 의 주요 뉴스, 어떻게에, Internet Explorer Ajax의 밑에 신청하는 , 웹 프로그램하는, Javascript 웹 2.0 |
|
RSS 2.0 |
Trackback 이 기사 |
이 기사를 이메일을 보내십시오
당신은 또한 읽고 싶을지도 모른다 |


Technorati 마음에 드는 것에게 추가하십시오

































