0

javascripyt/html 모바일 앱에서 작업 중이며 세션 타임 아웃 기능을 구현하고 싶습니다. 가장 쉬운 방법은 setTimeout 함수를 사용하는 것입니다. 그러나 결정을 내리기 전에 클릭, 변경 이벤트가 수행되었는지 확인하고 싶습니다. 나는 모든 클릭을 기록하고 브라우저 이벤트를 변경합니까 어떻게 functiuon을 얻을 수 있지만 확실 입니다자바 스크립트 앱의 세션 타임 아웃

checkForSessionTimeout() { 
     if(delta(last logged event time) < session timeout time) { 
       // do not timeout 
       // reset the delta to 0 
     } else { 
       //timeout and take to login page 
     } 
} 

논리는 할 필요가있다.

도와주세요!

답변

0

jQuery를 사용하고 있습니까? 이 예제는 jQuery를 사용하지만 사용중인 모든 것에 적용 할 수 있어야합니다. 모든 DOM 노드에서 이벤트를 수신합니다. jQuery의 경우 $('*').on('click', function() ...) 이렇게하면 더 가까운 이벤트 바인딩이 stopPropagation을 사용하는 경우에도 이벤트를 캡처 할 수 있습니다.

그것은 변화를위한 동일하게 작동한다 ...

예 (오픈 콘솔) : http://jsfiddle.net/u6eDj/2/

+0

이 의미가 있습니다. 나는 XUI를 사용하지만 DOM 조작은 동일합니다. 감사! :) 내가 다시 시도하자. – curioussam

관련 문제