티스토리 뷰
제이쿼리에서 제공하는 다양한 메서드를 통해서 css의 위치값을 가져올 수 있지만, 직접 substring으로 Number를 가져와보자.
var myX = $(".textImg0").css("left"); var myY = $(".textImg0").css("top"); console.log(myX ); // 750px var findIndexX = myX.indexOf("p"); var findIndexY = myY.indexOf("p"); var compleX = Number(myX.substring(0, findIndexX)); var compleY = Number(myY.substring(0, findIndexY)); console.log(compleX); //750
1 : myX, myY에 css 값을 좌변에 받은뒤
6 : 750px 의 p 까지만 indexOf로 조회, 결과는 "3" 이다. (0,1,2,3의 3)
9 : 많은 문자열 추출 메서드가 있지만(substr, slice, substring 등..) substring의 경우 (0, index-1)이므로
(0, findIndex) 로 "p"로 검색한 바로 앞글자까지 추출
12 : 결과를 보면 750
'■ 프론트엔드 ■ > JavaScript' 카테고리의 다른 글
마우스롤오버, 롤아웃 효과 (0) | 2013.10.13 |
---|---|
Array - 2차원배열 (0) | 2013.10.13 |
window.cancelAnimationFrame() - 애니메이션 타이밍 정지 (0) | 2013.10.13 |
window.requestAnimationFrame() 메서드 - 애니메이션의 타이밍 컨트롤 (0) | 2013.10.13 |
자바스크립트 계층 구조 (0) | 2013.10.13 |
댓글