2015-01-31 1 views
0

사용자가 Phottoswipe UI 요소를 사용할 때 단일 함수 호출이 있습니까? PHP 세션 마지막 활동 시간을 업데이트하고 PhotoSwipe UI를 사용할 필요가 있습니다. 사용자가 미리보기 이미지를 클릭 할 때 세션을 업데이트 할 수 있지만 PhotoSwipe가 실행되면 사용자가 확대/축소하거나 공유 버튼을 클릭하거나 전체 화면으로 이동하거나 닫기 버튼을 누를 수 있습니다. 이 모든 것은 세션을 활성 상태로 유지해야하는 사용자 활동입니다. 다음 슬라이드 나 이전 슬라이드로 이동하려면 세션을 업데이트해야합니다.PhotoSwipe V4 UI 용 API

문서에서 나는이 API를 볼 수 없지만 모든 UI 작업을 가로채는 코드가있는 곳이 있습니까?

덧붙여서, 새로운 버전은 크게 Dmitry Semenov 코드 재 작성 덕분에 이전 버전을 크게 향상 시켰습니다.

답변

2

UI가 PhotoSwipe의 공개 API를 통해 작성되므로 UI ​​API가 없습니다.

photoSwipeInstance.framework.bind(document, 'pswpTap click', function(e) { 
    // tap or click 
    // can trigger twice (if touch device) 
}); 
+0

감사 Dmitry. 올바르게 이해한다면 사용자가 화면을 터치하거나 클릭해야하기 때문에 UI와의 모든 상호 작용이이를 유발합니다. 그것은 Esc와 같은 키보드 단축키를 제외하고입니다. 맞습니까? 그렇다면 어떻게 가로 채기위한 제안이 있습니까? 다시 많은 감사드립니다. – Rasul