iPad를 가리키면 어떻게됩니까? 웹 페이지를

iPad의 Safari에서 웹 페이지를 볼 때 컨텐츠 위에 마우스를 올리는 방법이 있습니까? 특히 Ask Different iPad Contest 홈 페이지 에서 개별 아바타 위로 마우스를 가져 가려고했습니다 . Mac 또는 PC에서는 개인이 호버링 수준을 완료 한 시점을 보여 주지만 iPad에서 볼 수 없었습니다.



답변

마스터 요 다만이 여기에 계정을 가지고 있다면, 구현 세부 사항이 웹 기술이 인간의 상호 작용 디자인과 만나는 곳을 신속하게 파고 들기 때문에 “탭하거나 탭하지 않고 제다이 만 호버링 할 수있다”고 말할 수있다.

그 토끼 구멍을 조금 넘어 가면서, 그는 훌륭한 웹 개발자가 터치 엔드 / 터치 취소 / 터치 이동 상호 작용에서 터치 스타트 멀티 터치 이벤트를 식별하고 아이디어에 따라 추가 피드백을 제공하는 데 사용할 수있는 Safari 의 TouchEvent 클래스에 대해 알고 있음을 지적 할 수도 있습니다 대상을 터치하면 웹 페이지의 내용에 눈에 띄는 효과가 있습니다.

그것은이다 일반적으로 나쁜 디자인 하는 터치 마우스 중심의 모델을 반영 할 것으로 예상 하지만이 특정 사이트의 디자인이 잘못된 것은 아닙니다. 시뮬레이션 된 마우스 오버 이벤트에 의존하는 것보다 터치를 디자인하는 간단한 방법이 있다고 가정하기 전에 열심히 생각하십시오.


답변

a:hover속성 과 링크 된 이미지를 (매우) 짧게 누르면 해당 a:hover경험이 활성화됩니다 . 더 긴 탭이 <a>링크를 따라갑니다. 불행히도이 동작은 <acronym>데스크톱 브라우저에서와 유사한 태그로 보이지 않습니다 :hover.
다음 은 iPhone에서 테스트 한 완벽하지 않은 예입니다.


답변

아니요, 터치 장치에서는 그렇게 할 수 없습니다. iPad가 손가락으로 화면을 가리키고 있음을 감지하는 방법은 없습니다. 기술적으로는 완벽하게 가능하지만 이론적으로 미래의 iPad 모델에 추가 될 수 있습니다.

JavaScript를 사용 title하여 http://thenewipadishere.com/ 에서 이미지 링크 의 속성 값 을 표시 할 수 있습니다 .

[].forEach.call(document.images, function(element) {
  var span = document.createElement('span');
  span.innerText = element.title;
  element.parentNode.insertBefore(span, element);
});

북마크릿 형태로 :

javascript:[].forEach.call(document.images,function(b){var a=document.createElement("span");a.innerText=b.title;b.parentNode.insertBefore(a,b)});

이를 복사하여 붙여넣고 선택한 iOS 기기에서 북마크로 추가하십시오. 그런 다음 http://thenewipadishere.com/을 방문 하여 책갈피를 선택하십시오.


답변

iPad 용 Puffin 웹 브라우저를 사용해보십시오. 트랙 패드 모드의 커서를 가리킬 수 있습니다. 또한 플래시 비디오를 볼 수 있으며 속도는 느리지 만 적어도 가능합니다.