2013-09-25 3 views
0

나는 이미지 스크롤에 대한 플러그인을 사용하고 있지만, 지금은 내가 그만 원하고 불을 지르고를 사용할 때이jquery로 위치 절대 값을 제거하는 방법은 무엇입니까?

element.style { 
    left: -1256px; 
    position: absolute; 
    top: 0; 
    white-space: nowrap; 
} 

그리고 스크롤되는 사업부에 대한 다음과 같은 코드가 발견 스크롤하는 것을 필요로하지 않는다 제거하면 position: absolute; 스크롤되지 않습니다. 그래서 그 위치를 제거하고 싶습니다. 그래서 이것을 시도했습니다.

$('#myselector div').css('position','relative'); //even tried !important 

그러나 작동하지 않습니다. 그렇다면 상대방의 위치를 ​​어떻게 강제 설정할 수 있습니까?


가능하면 #myselector 내에서 절대 위치가 상대적으로 정의되는 위치를 변경하고 싶습니다.


내 HTML 태그는 예를 들어

$(object).css({position: 'absolute'}); 

와 그 속성을 변경할 수 있습니다이

<div id="myselector"> 
    <div> 
    <div> 
    <div> 
     <div style="position: absolute; left: -{changing value};"> 
     <images/> 
     </div> 
     <div style="position: absolute; left: -{changing value};"> 
     <images/> 
     </div> 
    </div> 
    </div> 
</div> 
+0

내 문제를 해결

$('#myselector div').addClass('override'); 

+0

예 내부 준비 –

+0

당신은 당신의 HTML을 보여줄 수 있습니까? –

답변

0

같은 것입니다 : 당신은 jQuery의 메소드 .position() 또는 .offset을 사용할 수 있습니다()를 사용하여 "top"및 "left"CSS 속성을 설정하면 객체가 상대 -> 절대에서 변경되는 위치에 있어야합니다.

나는 그 반대의 경우도 마찬가지라고 생각합니다.

데모 코드 :

http://jsbin.com/uvoka는 또한이 시도 : $('#myselector').css('position','relative', 'important');

+0

아니요 작동하지 않음 ...... –

+0

JSBIN에서 코드 스 니펫을 확인했는데 제대로 작동합니다 ... –

+0

$ ('# myselector') .css ('위치', '친척', '중요'); –

0

사용 : !없이

$('#myselector div').css('position','relative', 'important'); 

사용 important.

또는이 같은 시도 할 수 있습니다 : CSS :

.override { 
    position: relative !important; 
} 

jQuery를 : 난 그냥 CSS를

#myslector div{ 
    position: static !important; 
} 
+0

아직 운 불문 ..... –

+0

새로운 대답을 확인;) – q0re

+0

아직 운이 없다 ...... –

0

은 $ 안에 그 것이다 (문서) .ready (function() {...}); ...?
관련 문제