지속적인 Ajax 새로 고침을 수행하는 페이지가 있는데 사용자가 현재 드롭 다운에서 선택을하고있는 경우이 새로 고침을 원하지 않습니다. 사용자가 드롭 다운을 열 었는지 확인하고 업데이트를 중지 할 수있는 방법이 있습니까?HTML 선택이 현재 열려 있는지 확인할 수있는 방법이 있습니까?
감사합니다.
지속적인 Ajax 새로 고침을 수행하는 페이지가 있는데 사용자가 현재 드롭 다운에서 선택을하고있는 경우이 새로 고침을 원하지 않습니다. 사용자가 드롭 다운을 열 었는지 확인하고 업데이트를 중지 할 수있는 방법이 있습니까?HTML 선택이 현재 열려 있는지 확인할 수있는 방법이 있습니까?
감사합니다.
내가 생각할 수있는 유일한 방법은 사용자가 SELECT를 클릭하면 (그리고 페이지가 처음로드 될 때 SELECT가 닫히는 것을 알면서) 값을 변경하는 플래그 (변수)를 사용하는 것입니다. SELECT가 열려 있는지 여부를 쉽게 알 수 있습니다.
선택을 클릭 할 때마다 몸체에 "클릭"바인딩을 시도하십시오. 이 이벤트는 사용자가 선택을 클릭 할 때마다 실행됩니다.
다시 폐쇄 된 시점은 어떻게 결정하겠습니까? –
흠, 죄송합니다. SELECT를 다른 곳에서 클릭하여 닫은 경우 완전히 빠졌습니다. SELECT에 대한 포커스 이벤트를 시도 했습니까? –
포커스/흐림 효과 조합을 사용해 보았지만 드롭 다운이 닫히면 정확하게 캡처하지 않는 것 같습니다. 선택 영역을 연 다음 다른 곳을 클릭하여 닫으면 블러 이벤트가 발생하지 않습니다. –