2012-01-25 5 views
1

내 HTML 애플리케이션의 경우 텍스트가 선택 될 때마다 작업을 수행하려고합니다. 지금 mouseup 이벤트를 사용하여 아래 코드와 같이 텍스트 선택을 catch하고 있습니다. 그러나 모바일 장치에서는 선택 후에 마우스가 작동하지 않기 때문에이 기능이 작동하지 않습니다. 대신 사용할 수있는 이벤트는 무엇입니까?모바일/터치 장치에서 텍스트 선택 이벤트 캡처

$("#container-around-text").on('mouseup', function() { 
    // check if selection is empty 
    // then do something 
}); 

답변

0

당신은 어쩌면 변수 selectedText를 저장하고 간격을 현재 선택한 텍스트 selectedText 변수에 저장하는 것과 동일 여부를 확인하므로 100ms마다 또는를 실행할 수 있습니다. 다른 경우, 조치를 수행하십시오.

+0

hm. 폴링은 아마도 작동 할 것입니다. 그러나 나는 브라우저를 느려지 게 할 수있는 코드를 항상 실행하고 있기 때문에 꽤 'hackish'한 것처럼 보인다. 이 경우 폴링을 사용하지 않는 편이 낫습니다. – Towa