이것은 매우 이상한 문제이며 설명하기가 어렵습니다.JQuery 모달 팝업 Firefox 깜박임
하루 중 시간 (0-23)을 표시하는 드롭 다운 (선택 목록)을 포함하는 div가 있습니다. 이 div는 $ ("# div"). dialog (...)의 표준 jquery 메소드를 사용하여 JQuery 모달 대화 상자로 표시됩니다. 대화 상자를 표시하기 전에 위의 선택 상자에서 선택한 요소를 설정합니다. 내가 직면 한 문제는 Firefox에서만 발생합니다. 선택한 요소가 20보다 크거나 같으면 jquery 모달 대화 상자가 표시 될 때 화면이 깜박입니다. 선택한 값이 20보다 작 으면 모달 대화 상자가 잘 나타나고 화면이 깜박이지 않습니다. 이상하게 들리 겠지만 2 일 이상이 문제를 디버깅했으며 이것이 내가 결론에 도달 한 것입니다. select 요소를 드롭 할 때 우리 모두 알다시피, 고정 된 수의 옵션을 볼 수 있으며 다른 옵션은 선택 상자를 아래로 스크롤 할 때만 나타납니다. 제 경우에는 처음 19 개의 요소가 표시되고 20 번째 이후에는 사용자의 뷰포트에 있지 않지만이 옵션으로 이동하려면 스크롤해야합니다. 선택한 요소를 뷰포트에 표시되지 않는 항목으로 설정하면 (실제로 드롭 다운의 마지막 표시 요소 아래에 있음) 화면이 깜박 거립니다. 필자는 선택 상자의 시작 부분에 10 개의 추가 요소를 추가하여이를 테스트했으며 플리커는 10 번째 요소부터 발생하기 시작했습니다. (20 개가 아닌 9 번째 요소 이상으로 선택된 옵션을 설정하면 시작되었습니다.)
내가 시도한 것 : 1. 선택한 항목을 설정하는 코드가 제거되고 선택 상자가 실제로 원인임을 확인하는 깜박임이 제거됩니다. 2. div를 jquery 모달로 표시하지 말고 일반 div로 표시하십시오. jquery 대화 상자가 깜박임을 발생시키는 무언가를하고 있음을 확인하는 깜박임은 발생하지 않습니다. 3. jquery 모달 팝업이로드 된 후 DOM에서 드롭 다운을 제거하고 다시 추가했습니다. 깜박임이 유지됩니다. 및 다른 많은 옵션 ...하지만 성공하지 못했습니다!
누군가가 나에게 무슨 일이 일어나고 있는지를 알면 정말 감사하겠습니다.
여기 첨부 파일을 업로드하는 방법을 잘 모르며 편집자가 HTML 코드를 붙여 넣지 못하게했습니다. 그래서 jquery UI 지원 포럼에 유사한 게시물을 작성했습니다. 코드를 참조하십시오.
감사
는 링크를 참조 것이 좋을 것이다 또는 일부는' – Dutchie432
을 code'. – Orbling