이 질문은 조금 특이하지만 Photoswipe (http://www.photoswipe.com) 이미지 갤러리를 구현했으며 사용자가 아래로 스 와이프하면 전체 화면 뷰어를 닫고 싶습니다.닫아서 Photoswipe 창이 닫힙니다.
이미 이전/다음 이미지를 보는 것과 관련된 스 와이프 이벤트와 찾고있는 기능과 동일한 닫기 버튼이 있습니다.
아래로 스 와이프 = 전체 화면 뷰어를 닫습니다.
이 질문은 조금 특이하지만 Photoswipe (http://www.photoswipe.com) 이미지 갤러리를 구현했으며 사용자가 아래로 스 와이프하면 전체 화면 뷰어를 닫고 싶습니다.닫아서 Photoswipe 창이 닫힙니다.
이미 이전/다음 이미지를 보는 것과 관련된 스 와이프 이벤트와 찾고있는 기능과 동일한 닫기 버튼이 있습니다.
아래로 스 와이프 = 전체 화면 뷰어를 닫습니다.
압축되지 않은 code.photoswipe-x.x.x.js를 사용하십시오. 다른 제스처를 처리하는 UILayerTouch의 함수를 찾습니다.
case Util.TouchElement.ActionTypes.swipeUp:
this.destroyZoomPanRotate();
this.hide();
this.toggleToolbar();
break;
내가 정확하게 OP의 질문에 연결되어 있지 않은 것을 추가 할 수있는 뭔가를하지만 난 여전히 관련이 파악 : 여기에서 당신은 단지 swipeRight 또는 swipeLeft 같은 경우를 추가합니다.
나는 verticalDrag에서 PhotoSwipe를 닫을 수있는 방법을 찾고 있었는데, 어떻게 비활성화 시켰는가?
var options = {
closeOnVerticalDrag: false,
//...
}
또한 마우스를 사용하는 경우이 기능이 비활성화되어 있는지를 참조주의 :
http://photoswipe.com/documentation/options.html
닫기 갤러리 수직으로 드래그하면 이미지가 확대되지 않는 경우. 마우스를 사용하면 항상 false입니다.
불행히도 질문을하기 전에이 케이스를 추가하려고 시도했지만 작동하지 않았습니다. – cbourn