1

ダイアログは正しく表示され、正常に機能します。ただし、ページ内でダイアログを移動すると、いくつかの要素がダイアログの上に表示されます。つまり、ダイアログはこれらの要素の下にあります。

ダイアログの上にある 2 つの要素を除いて、ダイアログに関連する周囲の領域は適切にグレー表示されます。それらはそれぞれの色を保持します。

これらのページ要素の両方に共通しているのは、どちらも背景画像 (私が必要とするもの) であり、CSS の background プロパティを使用して設定されることです。ページに設定されている唯一の背景画像なので、これが理由だと思いますが、理由や修正方法がわかりません。

動作は Chrome と Firefox の両方で同じです (IE、Opera、Safari についてはわかりません)。
私はjQuery 1.10.1とjQuery UI 1.10.3を使用しており、ダイアログにはおおよそ次のようなものがあります:

$( "#launch-dialog" ).dialog({
    autoOpen: false,
    height: 'auto',
    width: 'auto',
    modal: true,
    buttons: {
        "OK": function() {
            $("#launch-dialog").text("");
            $( this ).dialog( "close" );
        },
      },
      close: function() {
          allFields.val( "" ).removeClass( "ui-state-error" );
      }
    });

背景画像の指定方法に特別なことはありません。
誰でも私を助けることができますか?

4

1 に答える 1