휠로 스크롤이 아닌 다른 무언가를 조작할 때

스크롤도 같이 돌아서 고생할 때가 많다.

스크롤 이벤트 무시 처리를 할 때

mouse enter leave로 이벤트를 땠다 붙였다 할때는 버그가 있다.

휠을 돌리는 중에 mouse enter leave evnet는 발생하지 않는다.

'javascript' 카테고리의 다른 글

pseudo code 이벤트 발생 시키기  (0) 2018.01.10
ajax의 자동 encoding  (0) 2017.12.28
ie, chrom] new Date 관련  (0) 2017.12.27
jquery outerHTML  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27

ie와 chrom 은 new Date().toLocaleString()

형식이 다르다. 그래서 편하게 substring 으로 똑같이 잘라쓰려고하면 서로 달라서 적용이 안된다.


브라우저별 함수를 만들어서 써도 되겠지만

이보다는

Date함수를 직접 튜닝하면 편하다.

Date.prototype.toLocaleString = function () {

return 필요한 날짜 포맷;

};


이렇게 하면 브라우저에 상관없이 같은 형식을 받을 수 있다.

getMonth()도 브라우저에서는 우리가 세는 달 -1 로 나와서 1월이 0 이다.


Date.prototype.getMonth= function () {

return this.getMonth() +1;

};

로 바꾸면 편하게 사용할 수 있다.


'javascript' 카테고리의 다른 글

ajax의 자동 encoding  (0) 2017.12.28
mousewheel 이벤트 버그  (0) 2017.12.28
jquery outerHTML  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27
Closure의 중요성  (0) 2017.07.08

$.html() 은 자식노드를 스트링으로 긁어온다.

불행히도 jquery에는 자기자신을 포함해서 긁어오는 함수가 없다.

하지만 domString의 outerHTML 효과를 내는 편법이 있다.

$("<div>").append($(target).clone()).html();

이렇게 하면 긁어오려고 html에 래퍼태그를 따로 씌울 필요가 없다.

'javascript' 카테고리의 다른 글

mousewheel 이벤트 버그  (0) 2017.12.28
ie, chrom] new Date 관련  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27
Closure의 중요성  (0) 2017.07.08
&& 와 || 는 if 문에서만 쓰이는 것이 아니다.  (0) 2017.06.18

+ Recent posts