페이지가있는 jquery 모바일 앱이 있습니다. 이 페이지에는 세 가지 DIV가 있으며 다양한 변수를 기반으로 이러한 DIV 중 하나를 프로그래밍 방식으로 선택합니다. 그럼에도 불구하고 하나의 DIV에는 select 요소가 있습니다. 이 요소에는 20 개의 항목이 있습니다. 전단 수량으로 인해 선택 상자가 자체 대화 상자에서 열립니다. 괜찮아요, 그러나 사용자가 선택을하면 내 호스팅 페이지의 pagebeforeshow 이벤트가 다시 시작됩니다. 내 문제는 사용자가 옵션을 선택하거나 선택 대화 상자를 닫은 결과로이 이벤트가 시작되었음을 감지하는 방법을 파악할 수없는 것입니다.JQuery Mobile이 선택 대화 상자에서 왔는지 감지합니다.
pagebeforeshow 이벤트에서 우리가 어떻게 여기에 있는지 감지 할 수있는 방법이 있습니까?
제가 틀렸다면 저를 시정하십시오, 그러나 "선택"요소의 경우에는 prevPage 객체가 비어있는 것으로 보입니다. – user70192
@ user70192 그걸 확인하지는 못했지만 아직 분기 할 수있는 정보가 충분하지 않습니까? 그냥 공허함을 테스트하면 선택한 오버레이에서 왔음을 알 수 있습니다. – paislee