2011-08-31 2 views
0

나는 그것을 알아야하기 때문에 어리 석음을 느낍니다. 그러나 나는 서두르지 만 올바른 용어를 생각할 때 내 삶을 영위 할 수는 없습니다. 내가 찾고있는 해답을 얻기 위해 Google에 제출하는 것.jQuery를 사용하여 .css 값을 추가하는 방법을 누군가에게 알릴 수 있습니까

기본적으로 javascript/jquery를 사용하면 "varName의 값을 왼쪽의 기존 CSS 속성에 추가 : 200px;"라고 말하면됩니다. jQuery에서 .css를 사용합니다.

감사합니다. dev에 상기시켜 주신 분께 감사드립니다. 나는 간단한 질문이므로 나와 함께 맨발로 가십시오.

+0

읽기 : http://stackoverflow.com/questions/1306523/change-css-using-if-in-jquery –

+0

무엇 .CSS'에 대해를()'함수? ;-) – zerkms

+0

아니요 .css 기능을 사용하고 있습니다. 그것은 문제가 아닙니다 : p 그것보다 간단합니다. –

답변

2

는 한 번에 여러 속성을 설정하려는 경우 또는 css 방법은 map 소요이

http://api.jquery.com/css/

//This will set or overwrite the left style property of element 
//selected by elementSelector 
$("elementSelector").css("left", varName); 

을 통해 이동합니다. 배수에 대한

$("elementSelector").css({ left: varName }); 
2

현재 CSS 값을 변수의 값으로 증가시키고 있습니까?

그렇다면, 이것을 사용 :

var varName = 20; 

$('#element').css('left', '+=' + varName); 
+0

이것이 내가 찾고 있었던 것입니다. 고맙습니다! –

+0

@Joseph Silber 나는 당신이 그것을 할 수 있다는 것을 결코 깨닫지 못했습니다! –

+0

@ Zacharias : 비교적 새로운 기능입니다. jQuery 1.6에서 소개되었다고 생각합니다. docs : http://api.jquery.com/css/ ('+ ='로 검색). –

0
var extra; 
//fiddle with the value of extra 
$("#myElement").css("left", 100 + extra +"px"); 
관련 문제