0
phonegap 및 Zepto로 모바일 응용 프로그램을 개발 중이며 한 가지 문제로 고민 중입니다. 왼쪽과 오른쪽에 사이드 메뉴가 있으며, 이는 스 와이프로 표시됩니다. 그러나, 내 주요 컨테이너에, 나는 슬쩍과 함께 작동 작은 슬라이더가 있습니다. 내 문제는 슬라이더 컨테이너를 스 와이프하자 마자 사이드 메뉴에 대한 스 와이프 이벤트가 호출되고 메뉴가 표시된다는 것입니다. 이 문제를 방지하는 방법이 있습니까?하나를 제외한 여러 요소에 이벤트 수신기 추가
코드 : 당신이 그것을 사용할 수 있도록
Zepto(document).on('swipeRight', function(){
if($('#search-container').hasClass('back-left'))
handleSideSearchMenu();
else if(!$(showLeft).hasClass('active'))
MyObj.handleSideMenu(showLeft);
}).on('swipeLeft', function(){
if($('#search-container').hasClass('to-right') && !$(showLeft).hasClass('active'))
handleSideSearchMenu();
else if($(showLeft).hasClass('active'))
MyObj.handleSideMenu(showLeft);
});
이것은 완전히 내 문제를 해결했습니다. 고마워요! –
걱정하지 마세요 - 기꺼이 도와주세요. :) – Archer