모바일 토글 문제 채택완료
list.skin.php 중
for ($i=0; $i<count($list); $i++) {
<button onclick="test('reply<?=$list[$i]['wr_num']?>')">토글</button>
}
<script>
function test(aa){
jQuery('.'+aa).toggle();
}
</script>
PC에선 잘 되는데 모바일 디바이스에선 온클릭 이벤트에 반응이 없습니다
ㅠㅠ이유가 있을까요? 도움 부탁드립니다
답변 3개
미로그인시 나오지 않는부분에 스크립트를 써서 오류가 나던거였네요
덕분에 이것저것 테스트 페이지를 만들어서 해보다 해결했습니다! 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
alert(aa); 도 문제가 있는 것 같아요
<button 을 <a href='' 로 바꾸니 온클릭이 먼저 실행되지않고 href 주소로 날아가네요
여러모로 이상합니다..
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
1차) function 을 다음과 같이 수정해 보기
function test(aa){
$('.'+aa).toggle();
}
2차)
function test(aa){
alert(aa);
}
로 간단한 코드부터 작동이 되는지 테스트해보면서 하나씩 원 코드로 변경해 가기
로 해보면 어떨까 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<a href="#" onclick="test(); return false;">토글</a>
와 같은 형식으로 사용하면 됩니다. (return false; 가 a 태그의 href 주소 이동 방지)