내가 무시되는 요소의 CSS 속성, 예를 들어 목록을 얻기 위해 노력하고 있어요 :에만 CSS 재정의 속성 자바 스크립트/jQuery를 얻을하는 방법
.div{
position:absolute;
top:10px;
}
우리는이 코드를 사용하는 경우 :
jQuery('.div').css('bottom');
을
내가 얻을 :
bottom:-10px;
내가 계산 얻을 사용하거나 jquery.css 나도 같은 결과를 얻을 수 있지만, 사실은 내가 가져올 경우
empty or null
내가 무시/지정하지 않았기 때문에. 이 예에서 예상
값 : 상단 : 10px 바닥 : 자동 또는 null 또는 다시 아무것도
https://codepen.io/anon/pen/dvvdVv
, 나는 단지 오버라이드 (override) 된 속성을 원했다.
===================== 편집 ====================== 내가 원하는 이제
.giveItSomeTop{
top:10px;
}
: 만 top
를 지정
<div id='box' class='giveItSomeTop' style="top:10px"></div>
및 요소의 CSS,주의 :
내 목표는 다음과 같은 요소에서 값 top,bottom
을 얻을 아니라 최고의 가치를 얻으려면 및 하단 값. 내가 할 경우 10px
하지만 내가 할 때 :
$('#box').css('top');
을 결과는
$('#box').css('bottom');
를 내가 가야 할 때 나는 empty
, nothing
, null
또는 ''
당신은 할 수 없습니다 .. 당신이'.css (x)'를 질의 할 때 그것은 css 파일을 분석하려고하지 않습니다 ... 그것은 당신이 찾고있는 것입니다. 문서를 살펴보면'계산 된 스타일 속성의 값을 얻으십시오'라고 쓰여 있습니다 : https://api.jquery.com/css/ CSS 파일 파서를 작성해야합니다. – Pogrindis
이렇게 생각했습니다. 그것은 정확히 우리가 한 일입니다. 그러나 더 좋은 방법이 될 수 있습니다. ( –