jquery UI 위치 지정이 제대로 작동하지 않습니다.

LearningJrDev

사용하는 첫 번째 대화의 경우

position: {
  my: "center middle",
  at: "center middle",
  of: window
},

올바르게 작동하고 화면 중앙에 배치됩니다. 그런 다음 동일한 코드를 사용하여 그 위에 나타나는 확인 대화 상자가 있으며 my부품이 제대로 작동하지 않는 것처럼 왼쪽 상단 모서리가 가운데에 맞춰진 것 같습니다 . 둘 이상의 대화 상자가 표시 될 때 수행해야하는 특별한 사항이 있습니까?

스크린 샷 여기에 이미지 설명 입력

코드의 발췌 부분 SetupDialog은 올바르게 중앙에 배치 된 첫 번째 대화 상자를 openConfirmation설정합니다. 기능 은 올바르게 작동하지 않는 대화 상자를 설정합니다.

setupDialog: function() {
    var self = this;
    this.$div.dialog({
      modal: true,
      width: "auto",
      autoResize: true,
      resizable: true,
      autoOpen: false,
      position: {
        my: "center middle",
        at: "center middle",
        of: window
      },
      title: "Submit Group",
      buttons: {
        Submit: function() {
          var checked = $("input[type=radio][name=calcSelectionRadio]:checked");

          if (self.invalidInput(checked)) {
            ShowError("You cannot select this row because it contains invalid values");
          }

          switch (checked.val()) {
            case "manual":

              var row = [];
              $(checked).parents("tr").children("input").each(function(index, input) {
                row.push($(input).val());
              });

              self.openConfirmation(row);
              break;
            case "lastYear":

              self.openConfirmation(self.lastYearArray);
              break;
            case "calculated":
              self.openConfirmation(self.calculatedArray);
              break;
            default:
              ShowError("You must select a row of values to submit");
          }

        },
        Cancel: function() {
          $(this).dialog("close");
        }
      },
      open: function() {},
      close: function() {}
    });
  },
  openConfirmation: function(classArray) {
    var self = this;
    var dialogDiv = $("<div id='submitConfirm'></div>").dialog({
      modal: true,
      title: "Confirmation",
      width: "auto",
      position: {
        my: "center middle",
        at: "center middle",
        of: window
      },
      open: function() {
        $(this).html(
          "This operation will replace all class AADT values <br>for the group named : '" + self.groupName + "' and mark the group as completed<br><br>"
        );
      },
      close: function() {
        $(this).dialog("destroy").remove();
      },
      buttons: {
        OK: function() {
          Utils.disableDialogInputs(dialogDiv, true);
          WebMethod.UpdateAadts(self.groupId, window.currentYear, classArray, function(err, response) {
            Utils.disableDialogInputs(dialogDiv, false);

            if (err) throw err;

            $(this).dialog("close");
            self.$div.dialog("close");
          });
        },
        Cancel: function() {
          $(this).dialog("close");
        }
      }
    });
  },
트위스 티

첫째, middle허용되는 수직 값이 아닙니다.

가능한 수평 값 : "left", "center", "right". 가능한 수직 값 : "top", "center", "bottom".

참고 : https://api.jqueryui.com/position/

이제 기본적으로 값은 다음과 같습니다.

position: { my: "center", at: "center", of: window }

더보기 : https://api.jqueryui.com/dialog/#option-position

따라서 기본 위치가 작동합니다. 두 번째 대화 div의 경우 첫 번째 대화 요소를 사용하고 그 중심을 맞출 수 있습니다.

position: {
  my: "center",
  at: "center",
  of: "#setupDialog"
}

HTML이나 실제 예제로 테스트하는 방법을 제공하지 않았기 때문에 다른 어떤 것이 포지셔닝에 영향을 미치는지 확인하거나이 솔루션을 테스트 할 수 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery ui datepicker setDate가 제대로 작동하지 않습니다.

분류에서Dev

Jquery-ui 자동 완성이 제대로 작동하지 않습니다.

분류에서Dev

jQuery UI Droppable이 예상대로 작동하지 않습니다.

분류에서Dev

JQuery 정렬이 제대로 작동하지 않습니다.

분류에서Dev

jquery-ui 메뉴가 예상대로 위치하지 않습니다.

분류에서Dev

JQuery UI 탭이 정상적으로 작동하지 않습니다.

분류에서Dev

Xcode 위치가 제대로 작동하지 않습니다

분류에서Dev

JQuery로 하단 위치 변경이 작동하지 않습니다.

분류에서Dev

Jquery-ui 자동 완성이 IE8에서 제대로 작동하지 않습니다.

분류에서Dev

Jquery datepicker 연도 범위가 제대로 작동하지 않습니다.

분류에서Dev

jQuery .map이 가끔 제대로 작동하지 않습니다.

분류에서Dev

.click이 jquery에서 제대로 작동하지 않습니다.

분류에서Dev

Jquery .validation ()이 제대로 작동하지 않습니다.

분류에서Dev

jquery .css ( 'display', 'block')이 제대로 작동하지 않습니다.

분류에서Dev

Jquery sortable이 터치로 작동하지 않습니다.

분류에서Dev

Combine Framework Update UI가 제대로 작동하지 않습니다.

분류에서Dev

jquery-ui switchClass ()가 예상대로 작동하지 않습니다.

분류에서Dev

내 목록 정렬이 jQuery에서 제대로 작동하지 않습니다.

분류에서Dev

Jquery-ui Draggable은 상단 위치를 초기화 위치의 음수로 변경하지 않습니다.

분류에서Dev

jquery ui drop이 도우미 복제와 함께 작동하지 않습니다.

분류에서Dev

Jquery UI 대화 상자 닫기 버튼이 작동하지 않습니다.

분류에서Dev

배치 ERRORLEVEL이 제대로 작동하지 않습니다.

분류에서Dev

상대 위치 지정이 제대로 작동하지 않는 CSS

분류에서Dev

Jquery Multipage가 제대로 작동하지 않습니다.

분류에서Dev

jQuery indexOf가 제대로 작동하지 않습니다.

분류에서Dev

jquery animate가 제대로 작동하지 않습니다.

분류에서Dev

jquery .next ()가 제대로 작동하지 않습니다.

분류에서Dev

jquery 함수가 제대로 작동하지 않습니다.

분류에서Dev

Jquery easyTicker가 제대로 작동하지 않습니다.

Related 관련 기사

  1. 1

    jquery ui datepicker setDate가 제대로 작동하지 않습니다.

  2. 2

    Jquery-ui 자동 완성이 제대로 작동하지 않습니다.

  3. 3

    jQuery UI Droppable이 예상대로 작동하지 않습니다.

  4. 4

    JQuery 정렬이 제대로 작동하지 않습니다.

  5. 5

    jquery-ui 메뉴가 예상대로 위치하지 않습니다.

  6. 6

    JQuery UI 탭이 정상적으로 작동하지 않습니다.

  7. 7

    Xcode 위치가 제대로 작동하지 않습니다

  8. 8

    JQuery로 하단 위치 변경이 작동하지 않습니다.

  9. 9

    Jquery-ui 자동 완성이 IE8에서 제대로 작동하지 않습니다.

  10. 10

    Jquery datepicker 연도 범위가 제대로 작동하지 않습니다.

  11. 11

    jQuery .map이 가끔 제대로 작동하지 않습니다.

  12. 12

    .click이 jquery에서 제대로 작동하지 않습니다.

  13. 13

    Jquery .validation ()이 제대로 작동하지 않습니다.

  14. 14

    jquery .css ( 'display', 'block')이 제대로 작동하지 않습니다.

  15. 15

    Jquery sortable이 터치로 작동하지 않습니다.

  16. 16

    Combine Framework Update UI가 제대로 작동하지 않습니다.

  17. 17

    jquery-ui switchClass ()가 예상대로 작동하지 않습니다.

  18. 18

    내 목록 정렬이 jQuery에서 제대로 작동하지 않습니다.

  19. 19

    Jquery-ui Draggable은 상단 위치를 초기화 위치의 음수로 변경하지 않습니다.

  20. 20

    jquery ui drop이 도우미 복제와 함께 작동하지 않습니다.

  21. 21

    Jquery UI 대화 상자 닫기 버튼이 작동하지 않습니다.

  22. 22

    배치 ERRORLEVEL이 제대로 작동하지 않습니다.

  23. 23

    상대 위치 지정이 제대로 작동하지 않는 CSS

  24. 24

    Jquery Multipage가 제대로 작동하지 않습니다.

  25. 25

    jQuery indexOf가 제대로 작동하지 않습니다.

  26. 26

    jquery animate가 제대로 작동하지 않습니다.

  27. 27

    jquery .next ()가 제대로 작동하지 않습니다.

  28. 28

    jquery 함수가 제대로 작동하지 않습니다.

  29. 29

    Jquery easyTicker가 제대로 작동하지 않습니다.

뜨겁다태그

보관