킥복싱의 각종 자료실
아이폰에서 a, button 제외 태그에서 클릭 동작하지 않는 경우, 본문
SMALL
모바일이 대세가 되고 있는 시점에서,
퍼블리싱하는 입장에서 몇가지 생각대로 동작되지 않는 경우가 있다.
이 중, 실제로 좀 어이가 없었던 게 하나 있었는데,
그것은 아이폰에서 터치가 먹지 않는 경우였다.
예제를 들어보면,
a와 button이외의 태그에 클릭이벤트를 주는 경우가 있다.
//--------------------------------------------------------------
<span class="sp">클릭</span>
$(function(){
$(".sp").on("click", function(){
alert("클릭!!");
});
});
//--------------------------------------------------------------
이 경우에, 아이폰에서 클릭 이벤트가 동작하지 않는다.
이럴때 해결하는 방법은 간단하다.
사용하는 css에 아래의 내용만 추가해 주면 된다.
.sp {cursor:pointer;}
그렇다. 해법은 커서포인터 였다.
왠지 ios에서 마우스포인터에 대한 변화가 있어야만 이벤트를 인식하는 것 같은 느낌이다.
이 외에도 ios에서 여러가지 버그가 있지만...
다음에 또 추가하는걸로 ㅎㅎ
LIST
'퍼블리싱' 카테고리의 다른 글
swiper 인덱스 번호 얻어오기 (1) | 2019.06.18 |
---|---|
px -> rem 변환 사이트 (0) | 2019.06.17 |
웹 폰트 변환 사이트 (0) | 2019.06.14 |
모바일에서 레이어팝업 (0) | 2018.08.23 |
웹사이트 속도 개선 (0) | 2016.07.06 |
Comments