수직 스크롤 막대가 작동하지 않을 때 사용하여 윈도우 xp 테마되지 않는(고전)

StackOverflow https://stackoverflow.com/questions/967396

문제

이 소리가 있습니다 미친,그리고 나는 그것을 믿을 때까지 그것을 보았습니다.

수직 스크롤 막대가 스크롤하지 않습을 클릭하면 공간에서 사이드 스크롤나 화살표입니다.당신은 막대를 끌어 그것을 얻 스크롤합니다.이것만에서 일어나는 추한 기본 테마되지 않는(windows 고전).

스크롤 막대가 있는 어떤 중 javascript 그 뒤에는 드라이브의 스크롤 다른 DIV 습니다.

는 사람이라도 발생하기 전에 이?왜 지옥가지 테마에 영향을 IE 의 렌더링이?!IE 에서만!

편집:이 문제가 발생할 때 당신은에있는"비 고전적인"XP 테마을(기본다.).스위칭 테마 발생하지 않습 이지만,그것은 그것을 해결할 경우 스위치 클래식에서의 기본입니다.

도움이 되었습니까?

해결책

추가 할 때 도움이됩니다

<!--[if IE]><meta http-equiv="MSThemeCompatible" content="no"><![endif]-->

페이지 소스에? 클래식이 아닌 테마가 활성화 될 때 IE의 결함을 해결하는 데 잘 작동했습니다. Firefox가 태그를 구문 분석하지 않도록 조건부 의견이 있습니다 (때로는 Firefox에서 스크롤 바를 망칠 수 있기 때문에).

다른 팁

방금 XP 테마 내에서 IE7의 수직 스크롤 바에 동일한 문제가있었습니다. 많은 실험을 마친 후 마침내 해결책을 찾았습니다. 이 솔루션이 귀하의 경우에 맞는 모르겠습니다.

렌더링 된 스크롤 바가있는 컨테이너 (아래 예제의 div#스크롤)는 18px보다 커야합니다. 아래의 숫자는 수직 막대가 비활성화됩니다.

<div id="scroll">
     <div id="fill">
     </div>
</div>

예를 들어 스타일 시트 :

#fill{
    width: 1px;
    height: 1000px;
}

#scroll {
    width: 18px; /* This has to be larger than or equal to 18. */
    height: 50px;
    overflow-y: scroll;
}

고마워, 그레이스

특정 Windows 제한을 피하기 위해 웹 페이지에 볼 수있는 거의 모든 컨트롤을 다시 이식합니다.

오래된 새로운 것 : 창이없는 컨트롤은 마술이 아닙니다.

u003Cexcerpt>

Internet Explorer 팀은 웹 페이지에 필요한 모든 컨트롤을 다시 구현했습니다. 자체 Windows Checkbox 컨트롤, Windows Listbox 컨트롤, Windowless 편집 상자 등이 있습니다. Wind (기능과 같은 기능 DrawThemebackground 그리고 DrawFrameControl 여기에서 매우 도움이되었다.)

내가 올바르게 기억한다면 여전히 창문이있는 유일한 요소는 그만큼u003CSELECT> 요소.

당신이 쪼그리고 앉는다면, 당신은 그들이 그것을 못 박지 않은 곳을 볼 수 있습니다. 예를 들어, 텍스트 상자를 마우스 오른쪽 버튼으로 클릭하면 "오른쪽에서 왼쪽 읽기 순서"및 "유니 코드 제어 문자 삽입"과 같은 옵션이 없습니다. 또 다른 예로서, IE의 스크롤 막대는 호버링 할 때 불이 켜지지 않습니다.

u003C/excerpt>

귀하의 페이지를 구현하는 코드를 보지 않고, 이것이 "IE의 컨트롤이 기본적으로 행동하지 않는다"는 또 다른 표현이라고 생각합니다.

Microsoft와의 지원 계약이 있다면 해당 채널을 통해 불만을 제기하는 것이 좋습니다. 그렇지 않다면, 당신이 Microsoft.public.internetexplorer.general 뉴스 그룹. IE6으로 돌아가서, 그들은 스크롤 바를 부러 뜨 렸습니다 KB824145 그리고 그것을 고정했습니다 KB832894, 따라서이 종류의 문제가 발생하지 않았으며 전에 해결 된 것과는 다릅니다.

첫째,내가 말을 시작하는 IE 끔찍한 브라우저하고 일부 경우에 당신을 제어 할 수 없을 통해 문제점을 개발하면서 웹 응용 프로그램입니다.

는 경우에 없을 발생한 문제와 구글 검색 당기지 않는 아무것도 확인할 수 있게 되었습니다.나는 그것을 말해야에서 뭔가를 당신의 코드를 지도하는 이상한다.지 않을 가능성이에서 휴식을 많이 시스템,그렇지 않으면 그것은 매우 중요한 응용 프로그램(판매,정부는...)떠날 수 있습니다.

그것을 보는 방법:들의 스타일을 변경 windows 클래식?괴짜입니다.고 괴짜를 사용 IE?No.^^...농담이지만,정말 없습니다.

는 경우 그것은 중요한 난해야에서 살펴보고 실제 코드는"스크롤 막대가 있는 어떤 중 javascript 그 뒤에는 드라이브의 스크롤 다른 DIV 습니다."

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top