기본 선택과 달리 확인란을 사용하여 둘 이상의 개체를 선택할 수있는 사용자 지정 jQuery 선택 확인란 목록을 사용하고 있습니다. 이것은 ThemeRoller를 지원하지만 내 페이지의 나머지 컨트롤은 기본 html (선택, 버튼 등)이기 때문에 사용자 정의 선택도 기본으로 보이기를 원합니다.IE Windows 테마, CSS 및 현재 스타일
Win XP IE 7을 기반으로 스타일을 만들었지 만 사용자가 XP를 사용하지 않거나 다른 테마가있는 경우 물론 재미 있습니다. 가장 큰 문제는 경계선 색상과 스타일입니다. 내가 사용하여 페이지의 기본 컨트롤에서 테두리 속성을 가져 오는 시도
:
var borderStyle = select.currentStyle.borderStyle; //returns none
var borderWidth = select.currentStyle.borderWidth; //returns 1
var borderColor = select.currentStyle.borderColor; //returns #fffff
그러나이 값은 내가 고체 빛 파란색 테두리를 반환을 기다리고 있었다 (코드 주석 참조) 올바르지 않습니다. 나는 또한 select.style.border와 그 변형을 행운으로 시도했다.
Internet Explorer에서 select의 네이티브/기본 테두리 스타일을 올바르게 검색 한 다음이 스타일을 내 사용자 지정 컨트롤에 적용 할 수있는 방법이 있습니까?
일부 스크립트가 있기 때문에 xp 테마 자체를 확인하려고 할 수도 있습니다 (예 : http://notetodogself.blogspot.com/2010/03/jquery-detect-windows-xp-theme.html). – schellmax