모바일에서 롤오버 기능을 사용하고싶을때 어떻게 하시나요?
모바일에서 롤오버 기능을 사용하고싶을때 어떻게 하시나요?
제가 원하는 기능은
<a href="/"><img src="./m_menu2.png" onmouseover="this.src='./m_menu2_on.png'" alt="설명글"></a>
요거인데요 ~ 요개 모바일에서 확인해보니 특정기종(아이폰5 / 아이폰5s 과 베가 아이언, 갤럭시 노트3 등)에서는 오버됐을때 이미지가 깨져서 나오더라고요 ~
여러곳을 검색해보니 onmouseover는 모바일에서는 사용못한다고 onclick으로 해보라고 하시더라고요 ~
그래서 <a href="/"><img src="./m_menu2.png" onclick="this.src='./m_menu2_on.png'" alt="설명글"></a>
으로 바꿔서 확인해보니 모바일에서 클릭했을때 이미지 바뀌는게 안먹히더라고요 ~~
pc에서 모바일 버전으로 바꿔서 클릭할땐 이미지가 바뀌는데 모바일에서는 왜 안바뀔까요?? ㅠㅠ
설명이 넘 뒤죽 박죽이라.... 설명이해가 될지 모르겟네요 ~~ ^^
댓글 3개
kiplayer
11년 전
롤오버 기능을 쓰시려면 터치로 하셔야 합니다.
모바일에서는 onclick 가 딜레이가 발생해서 인식이 느립니다.
ontouch 이벤트를 사용하시면 이 부분은 해결되지만 이것 또한 정석은 아닙니다. ontouchstart()
모바일에서는 onclick 가 딜레이가 발생해서 인식이 느립니다.
ontouch 이벤트를 사용하시면 이 부분은 해결되지만 이것 또한 정석은 아닙니다. ontouchstart()
초심의설렘
11년 전
답변 감사합니다 ^^
근데 <a href="/"><img src="./m_menu2.png" ontouch="this.src='./m_menu2_on.png'" alt="설명글"></a>
이렇게 넣어야하나요? 아님 자바스크립트 소스에서 따로 불러야하나요?
참 어렵네요 ~~ ㅠㅠ
근데 <a href="/"><img src="./m_menu2.png" ontouch="this.src='./m_menu2_on.png'" alt="설명글"></a>
이렇게 넣어야하나요? 아님 자바스크립트 소스에서 따로 불러야하나요?
참 어렵네요 ~~ ㅠㅠ
kiplayer
11년 전
예제
<div id="test_div" style="width:150px;height:150px;background:#ff6600;" ontouchstart="this.style.backgroundColor='#000';" ontouchend="this.style.backgroundColor='#666';">가나다라</div>
이렇게 넣으셔야 합니다.
물론 라인에다 쓰시면 좀 지저분해질수도 있으니 이왕이면 함수를 만들어 사용하시는것이 좋지 않을까 하네요.
<div id="test_div" style="width:150px;height:150px;background:#ff6600;" ontouchstart="this.style.backgroundColor='#000';" ontouchend="this.style.backgroundColor='#666';">가나다라</div>
이렇게 넣으셔야 합니다.
물론 라인에다 쓰시면 좀 지저분해질수도 있으니 이왕이면 함수를 만들어 사용하시는것이 좋지 않을까 하네요.
게시판 목록
토크
개발과 관련된 어떤 얘기도 괜찮습니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3061 |
아쿠아틴티드
|
9년 전 | 877 | |
| 3060 | 9년 전 | 1085 | ||
| 3059 | 9년 전 | 1180 | ||
| 3058 | 9년 전 | 1058 | ||
| 3057 |
|
9년 전 | 1555 | |
| 3056 | 10년 전 | 1093 | ||
| 3055 | 10년 전 | 1142 | ||
| 3054 | 9년 전 | 1910 | ||
| 3053 | 9년 전 | 1322 | ||
| 3052 | 9년 전 | 1453 | ||
| 3051 | 9년 전 | 1806 | ||
| 3050 | 9년 전 | 1387 | ||
| 3049 | 9년 전 | 1676 | ||
| 3048 |
씨에이치넷
|
9년 전 | 1945 | |
| 3047 |
|
10년 전 | 2264 | |
| 3046 |
|
10년 전 | 2185 | |
| 3045 |
|
10년 전 | 1872 | |
| 3044 |
씨에이치넷
|
10년 전 | 2012 | |
| 3043 | 9년 전 | 1242 | ||
| 3042 | 9년 전 | 868 | ||
| 3041 |
핫디자인1
|
9년 전 | 1379 | |
| 3040 | 9년 전 | 1001 | ||
| 3039 |
핫디자인1
|
9년 전 | 1001 | |
| 3038 |
핫디자인1
|
9년 전 | 1171 | |
| 3037 | 9년 전 | 1188 | ||
| 3036 | 9년 전 | 1433 | ||
| 3035 | 9년 전 | 1181 | ||
| 3034 |
jakeeeeel
|
9년 전 | 998 | |
| 3033 | 9년 전 | 1200 | ||
| 3032 | 9년 전 | 3550 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기