1

2 つのダイアログを隣り合わせに配置したいと考えています。私は次のことを行います:

$("#deck").dialog({
  width: 'auto',
  height: 'auto',
  position: {
    my: 'left top',
    at: 'left bottom',
    of: '#title',
  }
});

$("#seats").dialog({
  width: 'auto',
  height: 'auto',
  position: {
    my: 'left top',
    at: 'right top',
    of: '#deck',
  },
});

ただし、これはダイアログではなく div#seatsの右上に配置されるため、タイトル バーの違いにより、2 つのダイアログは整列しません。の実際のダイアログに対してどのように配置しますか? 、、および の戻り値を渡して使用しようとしましたが、どちらも望ましい結果をもたらしませんでした。タイトル バーの高さをハードコーディングしたくありません。#deck#deck#seats#deckof#deck :parent#deck :parent :parent$("#deck").dialog(...)

4

1 に答える 1

2

以下は完全に機能します。

$("#seats").dialog({
  width: 'auto',
  height: 'auto',
  position: {
    my: 'left top',
    at: 'right top',
    of: $('#deck').parent(),
  },
});
于 2013-03-07T20:15:35.317 に答える