테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 모바일에서 href="#" onclick=는 원래 안 되나요? 채택완료

제목 : 그누보드 모바일에서는 href="#" onclick=이 원래 안 되는 건가요?

 

그누보드 모바일에 PC버전에서 사용하던 코드를 이식 중입니다. 

 

1. theme.config.php에서 define('G5_THEME_DEVICE', 'mobile')를 하여, 어떤 기기든 모바일 반응형만 보이도록 지정했습니다. 

 

2. PC버전에서 다음 코드를 모바일 head.php에 이식했는데 작동하지 않아서 질문드립니다

클릭해도 새창이 뜨지 않고 아무 반응이 없어요.

클릭

 

3. PC버전에서는 잘 작동합니다. 그런데 모바일 버전에 적용하니까 안 됩니다. (완전 그대로 복사했음)

검색창의

에 있는

입력창에 적힌 글자를 불러와서 

로 새창을 띄우려고 하는데요...

 

4. 기본 기기를 mobile로 했기 때문에 PC 브라우저에서 모바일 버전을 보고 있습니다. 

혹시... 가 모바일 버전에서는 금지되어 있나요?

똑 같은 코드인데 "https://URL?device=pc"에서는 되고 "https://URL?device=mobile"에서는 안 되는 이유가 무엇일까요?

다른 방법은 없을까요?

 

도움을 부탁드리겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

모바일에선 클릭이 아니라 터치라서 터치 이벤트를 써야할듯 싶습니다.

 

아래는 온클릭 꼼수같은데 확인은 못해봤지만 참고가 될듯합니다. 시도해보세요.

https://devzeroty.tistory.com/entry/%EB%AA%A8%EB%B0%94%EC%9D%BC%EC%97%90%EC%84%9C-onclick-%EC%9D%B4%EB%B2%A4%ED%8A%B8%EA%B0%80-%EC%95%88-%EB%A8%B9%ED%9E%88%EB%8A%94-%EA%B2%BD%EC%9A%B0

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

ontouchend가 있네요 시도해보세요.

https://blog.tastegod.co.kr/311

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고