// 디데이 설정
var d_day = new Date(January 28,2015);

// 오늘날짜 설정
var t_day = new Date();

// 타이머
var timer = this.setInterval(timerEventHander, 1000)

// 타이머 이벤트 핸들러 호출때 마다 증가될 값
var timerNum = 0;

// 타이머 이벤트 핸들러
function timerEventHander(){
	// timerNum 증가(밀리세컨드에 따라 1000씩 증가)
	timerNum = timerNum + 1000;

	// 디데이까지의 시간 구하기 (단위 : ms)
	var gap = d_day.dDay.getTime() - (t_day.getTime()+timerNum);
	
	// 남은 날짜
	var d = Math.floor(gap / (1000 * 60 * 60 * 24)) * -1
	
	// 남은 시간
	var h = Math.floor((gap/(1000*60*60)) % 24);
	
	// 남은 분
	var m = Math.floor((gap/(1000*60)) % 60);
	
	// 남은 초
	var s = Math.floor((gap/1000) % 60);
}

'프로그래밍 > javascript' 카테고리의 다른 글

[javascript] 10의 자리 체크  (0) 2016.11.17
[javascript] 1차 방정식  (0) 2016.11.17
[javascript] 1차 함수  (0) 2016.11.17
[javascript] HTML 에서 파라미터 가져오기  (0) 2015.02.03
[javascript] window.location 객체  (0) 2014.12.21
Posted by august5pm
,

오늘 프로젝트를 진행하면서 최초 init()이 실행되고, 


jQuery에서 $(selector).scrollTop()을 사용해야 하는 경우가 있었습니다.


그러나 아무리 value를 넣어도 적용되지가 않아 OTL


머리를 한참 쥐어 뜯다가 혹시...혹시!!!! 


setTimeout(function(){}, delay)으로 딜레이를 주었더니 움직이네요.


아마도 이미지가 들어간 컨텐츠다 보니까 이미지가 로딩되기 이전에 scrollTop()을 실행하고 있어서


컨텐츠의 높이값을 제대로 가져오지 못하다보니 적용되지 않았던 것 같습니다.


가장 확실한 방법은 컨텐츠가 모두 로딩 완료 되었을 때 적용해 주는 것인 것 같네요.

'프로그래밍 > tip' 카테고리의 다른 글

[tip] GreenShock ScrollToPlugin  (0) 2015.02.06
[tip] 일차함수  (0) 2015.02.05
[tip] SVN E160028 오류  (0) 2015.01.27
[tip] SVN E220001 오류  (0) 2015.01.27
[tip] 웹스톰에서 svn checkout 에러 발생할 때  (0) 2015.01.27
Posted by august5pm
,

Error : E160028 commit failed


SVN E160028 오류가 발생했을 때


업데이트가 오래되어 커밋시 발생하는 오류일 수 있으니


업데이트를 먼저 실행 후 커밋을 하면 된다.


Posted by august5pm
,