관리 메뉴

드럼치는 프로그래머

[jQuery] jQuery 이해4 - CSS 메소드들 본문

★─Programing/☆─WebProgram

[jQuery] jQuery 이해4 - CSS 메소드들

드럼치는한동이 2016. 6. 27. 12:45

CSS 와 관련된 속성을 얻고 설정하는 메소드를 살펴보자. 소개하는 메소드들은 예제페이지로 이동한후 개발자도구 콘솔을 열어서 입력하면서 테스트 해보자.

.css()

엘리먼트의 첫번째 인자의 style값을 가져오거나 style을 적용한다

$('#box').css("background-color");

$('div').css("background-color", '#eee');

$('ul').css({'list-style':'none','border':'1px solid red'});

.height()

엘리먼트의 높이값을 구하거나 인자값으로 세팅한다

$('#box').height()    //200
$('#box').height(500) //500으로 늘림 

.innerHeight()

엘리먼트의 패딩을 포함하는 높이값을 구함

$('#box').innerHeight()   //220

.outerHeight()

엘리먼트의 외부 padding,boder를 포함한 높이를 구함, 인자값이 true 일경우 margin 도 포함 합니다

$('#box').outerHeight()   //222
$('#box').outerHeight(true)   //242

.width()

.innerWidth()

.outerWidth()

.offset()

엘리먼트의 절대좌표를 반환한다.

$('li.a1').offset().top
$('li.a1').offset().left

.position()

엘리먼트의 부모엘리먼트 기준 좌표를 반환한다

$('li.a1').position().top

.scrollLeft()

엘리먼트의 수평 스크롤 위치를 구하거나 인자로 주어진값으로 세팅한다

.scrollTop()

엘리먼트의 수직 스크롤 위치를 구하거나 인자로 주어진값으로 세팅한다

도움글

* 이미지는 jQuery홈페이지에서 가져왔다

* CSS 관련 메소드

 

[출처] http://uixkr.github.io/archives/649/

Comments