Диалоговое окно «Позиционирование и замена X на Close» - PullRequest
0 голосов
/ 28 июля 2011

Я очень плохо знаком с JavaScript ... Я использую JQuery для создания настраиваемого диалогового окна.

Вопрос (ы):

  1. Как разместить диалоговое окнокуда я хочу на экране, используя определенные (X, Y) координаты (или какой-то другой механизм)?Не хотите, чтобы он появился посередине.

  2. Как заменить X на «Закрыть»?

Имейте это, но это только делаетзаголовок диалогового окна исчезает:

function showBox() {
  $( "#showBox" ).dialog( 
       {
          closeOnEscape: false,    
          open: function(event, ui) {
              $(".ui-dialog-titlebar-close").hide(); 
       }
  );
}
  1. Как установить его так, чтобы конечный пользователь не мог его перетаскивать или перемещать?

Любая помощь будет наиболее ценной...

Спасибо, что нашли время, чтобы прочитать это.

1 Ответ

0 голосов
/ 28 июля 2011
  1. позиция опция
  2. Draggable опция

Возможно, вам придется поиграть с логикой Close, чтобы получить то, что вы хотите, но вот суть этого ...

function showBox() {
    $( "#showBox" ).dialog({
        open: function(event, ui) {
            jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('<span>Close</span>');
        },
        draggable: false,
        position: [350,200],
        closeOnEscape: false
    });
}

Изменить: извините, ссылки не работают, но эти параметры находятся на вкладке параметров на связанной странице.

...