클릭하면 현재 페이지의 iframe에서 PDF가 열립니다. 휴대 전화/태블릿에서 링크를 클릭하면 바탕 화면의 iframe보다는 읽기가 쉽도록 다른 탭에서 열 수있는 방법이 있는지 궁금합니다.모바일에서 링크 태그가 어떻게 다르게 반응합니까?
0
A
답변
1
이 버튼을 클릭하는 방법으로이 경우 문을 추가 고려 :
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
// Do mobile browser commands
}else{
//Do desktop browser commands
}
또는 나중에 사용할 수 있도록하는 방법을 만듭니다
이 예제를 참조하십시오
var isMobile = {
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
이 방법은 다음과 같이 사용됩니다 :
그 링크 클릭 동작에if(isMobile.any()) {
// Do mobile specific stuff here
}
+0
좋아,이 위대한 작품. 감사. – rinaldo13531
1
모바일 및 PC에 대해 서로 다른 두 개의 링크를 가질 수 있습니다. 각기 다른 동작을 할당하고 다른 링크를 표시하거나 숨길 수 있습니다.
$('#pc').click(function(){
\t \t alert('action for pc');
\t });
\t $('#mobile').click(function(){
\t \t alert('action for Mobile');
\t });
@media screen and (min-width: 0px) and (max-width: 720px) {
#pc { display: none; }
}
@media screen and (min-width: 720px) and (max-width: 4000px) {
#mobile { display: none; }
}
#mobile{
cursor:pointer;
}
#pc{
cursor:pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="pc">
\t <a>Link For PC</a>
</div>
<div id="mobile">
\t <a>Link For Mobile</a>
</div>
관련 문제
- 1. 사이트가 모바일에서 다르게 보입니다.
- 2. 모바일에서 텍스트가 다르게 보입니다.
- 3. TableView에서 클릭에 어떻게 반응합니까?
- 4. 미디어 쿼리가 어떻게 반응합니까?
- 5. 브라우저의 의도에 어떻게 반응합니까?
- 6. MaterializeCSS와 어떻게 반응합니까?
- 7. rich : dataGrid를 어떻게 반응합니까?
- 8. git hook에서 새 태그에 어떻게 반응합니까?
- 9. Popover가 모바일 장치에서 어떻게 반응합니까?
- 10. QtTreeView에서 키보드 선택에 어떻게 반응합니까?
- 11. WF 4 - 이벤트에 어떻게 반응합니까?
- 12. 허드슨의 콘솔 출력에 어떻게 반응합니까?
- 13. 자바 스크립트는 어떻게 오류에 반응합니까?
- 14. 어떻게 반응합니까? <table>?
- 15. 네이티브 스크롤 텍스트는 어떻게 반응합니까?
- 16. html5 동영상 태그가 모바일에서 지원되지 않습니까?
- 17. dir 태그가 모바일에서 콘텐츠를 밀어 넣습니다.
- 18. 링크 종료 태그가 누락되었습니다.
- 19. OpenGL : 텍스처와 일반 색상이 주위 조명과 다르게 반응합니까?
- 20. 동적 링크 정렬로 표시 태그가
- 21. Android : 알림 터치 이벤트에 어떻게 반응합니까?
- 22. Grid.Row에 이미지를 배치하는 방법은 어떻게 반응합니까? WPF
- 23. 다른 사이트가 간단한 DOM 조작에 어떻게 반응합니까?
- 24. Meteor 전달 된 매개 변수에 어떻게 반응합니까?
- 25. webpack과 foundation css를 어떻게 사용하고 반응합니까?
- 26. 레일즈에서 AJAX 양식 제출에 어떻게 반응합니까?
- 27. 안드로이드 서비스가 처리되지 않은 예외에 어떻게 반응합니까?
- 28. ng-grid에서 행 클릭에 어떻게 반응합니까?
- 29. 페블에 대한 SetInterval에서 버튼 클릭에 어떻게 반응합니까?
- 30. 검색 엔진이 다른 유니 코드에 어떻게 반응합니까?
, 그것은 브라우저 사용자 에이전트를 확인해야 할 수도 있습니다. 그런 다음 각 사용자 에이전트에 대해 각 작업을 정의 할 수 있습니다. –