1
내 (iOS 4) iPod touch의 모바일 Safari에서 이상한 문제가 발생했습니다. 이 문제를 설명하기 최소 신체 HTML은 다음과 같습니다iOS Safari의 URL 조각 및 onclick의 이상한 동작
이<p>
<a href="" onclick="event.preventDefault()">Click</a>
</p>
<p id="anchor">
Anchor
</p>
페이지가 URL 없음 # 단편을로드 할 때, 링크를 클릭하면 링크의 작용을 억제 온 클릭 자바 스크립트를 실행하고 (로 예상) 아무 일도 일어나지 않습니다.
그러나 위의 예에서 유효한 URL 조각 인 #anchor가로드 된 다음 링크를 클릭하면 페이지가 처음에로드되었을 때처럼 'anchor'ID가있는 단락으로 이동합니다).
나는이 길을 찾을 수 없습니다. 어떤 제안이라도 대단히 감사하겠습니다.
'onclick'에서'return false'가 사용되고'href'에서 URL에 관계없이 동일한 동작이 관찰됨을 추가해야합니다. –