저는 몇 개의 jQuery UI 모달 대화 상자를 사용하고 있으며 각 대화 상자의 위치는 기본적으로 상대적으로 설정되어 있습니다. 이것은 나에게 몇 가지 문제를 일으키고있다. 나는 포지셔닝을 기본적으로 '절대적'으로 할 수있는 방법이 있는지 알고 싶다.jQuery UI 대화 상자로 절대 위치 지정
절대 위치 지정은 어떤 경우에 더 적합 할 것 같습니다. 특히 대화 상자의 상대 위치 지정을 사용하는 이유가 있습니까?
감사합니다.
저는 몇 개의 jQuery UI 모달 대화 상자를 사용하고 있으며 각 대화 상자의 위치는 기본적으로 상대적으로 설정되어 있습니다. 이것은 나에게 몇 가지 문제를 일으키고있다. 나는 포지셔닝을 기본적으로 '절대적'으로 할 수있는 방법이 있는지 알고 싶다.jQuery UI 대화 상자로 절대 위치 지정
절대 위치 지정은 어떤 경우에 더 적합 할 것 같습니다. 특히 대화 상자의 상대 위치 지정을 사용하는 이유가 있습니까?
감사합니다.
내가 왜 이런 일이 일어 났는지 깨달았습니다. jQuery UI CSS 파일을 사용하지 않았습니다. 대화 상자의 위치가 절대로 설정되어 있다고 가정합니다. 위치가 절대로 설정되지 않았으므로 기본적으로 jQuery UI는 상대 위치 지정을 사용했습니다.
.ui-dialog {
position:absolute;
}
을 그리고 내 문제는 해결된다 :
나는 단지 내 자신의 CSS를 시트에 절대적으로 대화 상자의 위치를 설정했다.
어리석은 질문입니다. 내가 물어보기 전에 시도해야 할 분명한 대답이 있습니다. 나는 다른 누군가가 같은 문제에 빠지게되는 경우를 대비하여 여기에 맡길 것이다.
그러면 대화 상자가 (150, 150) 위치에서 강제로 열리도록 할 수 있습니까? 또는 대화 상자의 마지막 위치를 기억하고 다음 번에 바로 열 수 있습니까? –
+1 시간 전에 이것을 발견했으면 좋겠습니다. jQuery UI가 CSS에 위치를 명시 적으로 설정하지 않은 경우 상대 위치 지정을 대화 상자에 설정하는 것이 좋은 생각이라고 생각하지 않습니다. –