2014-10-22 2 views
0

검도 UI의 창 팝업 스타일 인 기본 스타일을 제거하려고합니다. 현재 동적으로 스타일 태그에 넣고 있으며 kendoWindow() 메서드에서 변경할 수 있습니다.검도 UI 창의 동적 스타일 제거

그러나 나는 그들을 제거하여 자신의 스타일 시트를 사용하여 창을 제어 할 수 있기를 바랍니다. 어쩌면 누군가가 검도 UI에 대한 경험이 있거나 그 스타일을 제거하여 표준 CSS로 시작할 수 있을지도 모릅니다.

스타일 속성을 지우려고했으나 그렇지 않아야하는 창 안에서 여러 가지 문제가 발생했습니다.

$('.k-widget.k-window').attr('style', ''); 
+0

http://stackoverflow.com/questions/13343453/disabling-css-rules – CSharper

+0

검도는 CSS가 아닌 JavaScript에서 인라인 CSS를 얻고 있습니다. CSS로 덮어 쓸 수 없습니다. 인라인 CSS는 특이성 측면에서 유리합니다. – BenRacicot

+1

OK'! Important'를 사용하십시오 – CSharper

답변

0

당신은 그냥 검도 스타일을 재정의 할 수 있습니다 당신은 좋아한다 : 당신의 CSS에서보다 구체적인 됨으로써

  • 는 CSS 클래스 또는 자바 스크립트 또는 JQuery와 (사용하여 스타일을 주입
  • (specificity rules 참조) 즉, addClass.)
+0

사실 "모종의 규칙"에 대해 인용 한 모질라 개발자 네트워크 기사는 많은 오류가 있습니다 : 1) "Crescent [특이성의 순서]"에서 클래스, 속성 및 의사 클래스 선택자의 특이성이 증가한다고 주장합니다. 그들은 동일하지 않습니다 (W3C 참조). 2) 동일한 목록은 의사 요소를 완전히 생략합니다. 3) "사용하는 대신 사용할 수 있습니다."라는 말은 "선택한 요소 앞에 하나 이상의 요소를 표시함으로써 ..."다음 예제를 사용합니다. div # test span {color : green}. 틀린데, 예를 들어, 여분의 요소가 있기 때문에가 아니라 그 안에 들어있는 id 때문에 더 구체적입니다. – GuyH

+0

[죄송합니다, MDN 기사에 너무 많은 오류가있어 하나의 설명으로 집어 넣을 수 없습니다!] 4) "사용할 때 사용해야합니다!"라는 중요한 메시지가 나타날 때 "중요한 CSS 파일이있어 전세계 사이트 ". 아니요, 더 구체적인 선택기를 사용해야합니다. 중요한 것은 최후의 수단입니다. 또한이 기사는 매우 불분명하다. 예 : "어떻게 계산 되나요?" "특이성은 각 선택자 유형의 수의 연결에 대해 계산됩니다."라고 말하지만 "연결"은 설명하지 않습니다. 등등; MDN은이 문제를 잘 처리하지 못했습니다. – GuyH

+0

더 나은 정보원을 찾을 수 있는지 보겠습니다. 페이지를 편집 할 수 있습니까? (?), 여기에 붙여 넣기보다는 오류를 수정하십시오. ;) 어쨌든, 그의 이슈에 대해서만 기본 특이성 규칙 만 필요했기 때문에이 페이지만으로 충분합니다. – Nicholas