2012-11-19 3 views
2

ipad와 같은 터치 스크린 장치 내에서 활성화 된 호버 상태를 재설정/지울 수있는 방법에 대한 제안.터치 스크린 장치의 호버 상태를 지우거나 재설정하십시오.

나는 그것 때문에 호버 다루는 ​​방법에 실제로 아이 패드 내에서 클릭의 호버에 표시 일부 툴팁이있다.

하지만 호버 상태가 정상으로 재설정되도록 설정하는 방법이 있습니다. 문제는 도구 팁이 여전히 나타 났으므로 문제가되므로 다시 표시되지 않습니다. 다른 툴팁을 클릭하면 다시 작동합니다.

편집 : 문제를 설명하기 아주 기본적인 JSfiddle는 문제를 볼 수있는 iOS 기기에서 볼 수 있도록해야합니다.

마우스를 가져 가면 (ipdad에서 클릭하면) 상자가 나타나고 사라집니다. 호버링/클릭을 다시 시도하면 다른 툴팁을 가리키고 클릭 한 다음 다시 터치하지 않으면 터치 장치 내에 나타나지 않습니다.

답변

1

는 툴팁 구현 방법에 따라, 그냥 거기에 시간 제한을 두는 좋은 생각이 될 수 있습니다. 그런 다음 10 초 정도 지나면 숨겨지고 재설정됩니다. 코드를 추가하면 특정 권장 사항을 도울 수 있습니다.

편집 :

나는 당신의 JQuery와 이벤트에 mousedown를 추가 당신이 아이 패드에 이제 원하는대로 작동하는 것 같다. updated fiddle을 참조하십시오. 답장을

$('.tooltip').on('mouseenter mousedown', function(e){ 
+0

안녕하세요 감사합니다. 그래, 이미 시간 초과를 적용하고 있는데 숨기는 데는 문제가 없습니다. 그러나 그 타임 아웃 내에서 나는 ipad가 hover 상태를 클릭에 유지하는 것처럼 호버를 재설정하는 방법을 원합니다. 즉, 다른 항목 위에 마우스를 올려 놓지 않으면 다시 마우스를 가져갈 수 없습니다. ios 장치에서 사용할 때 문제를 보여주는 아주 기본적인 jsfiddle을 추가했습니다. http://jsfiddle.net/bennyb/kqFDC/34/ – Ben

+0

이제 이해가됩니다. 내 업데이트 답변을 참조하십시오. 나는 이것이 당신이 말하는 것 같아요? – davehale23

+0

늦게 답장을 드려 죄송합니다. 이것은 좋은 생각 감사합니다, 누군가가 툴팁 호버를 가지려고 노력하고 클릭이 다른 것을 할려고 할 때 유일한 것이 될 것이지만, 그들은 항상 ipad 문제로 뛰어 갈 것입니다. 그러나 이것은 나를 위해 일합니다. 다시 감사드립니다. – Ben