본문 바로가기

Local Oriented/jQuery

모바일 기기를 고려한다면, mouseover 와 click 이벤트를 모두 설정하여야..


PC 환경에서는 mouseover 가 의미있지만,
모바일 기기 환경에서는 mouseover 가 의미 없음.
이유는, 모바일 기기에서는 "터치" 를 하기 때문. 터치하는 곳이 마우스 커서가 있는 곳이지요.

따라서 모바일 기기 환경을 생각한다면 mouseover 와 click 을 모두 사용해야 되는가 봅니다.
이벤트를 사용한다면, onmouseover 와 onclick 이 되겠구요..
jQuery 의 trigger 를 사용한다면 $('...').trigger('click mouseover') 이렇게 하면 되겠군요.

모바일 기기에서 onclick 이 작동하지 않는다 하는 분이 계세요..
onclick="funcA(paramA)" 라고 하면 작동하지 않지요.
onclick="javascript:funcA(paramA)" 라고 하면 모바일 기기에서도 작동합니다.