-2

このjquery-uiを使用してダイアログボックスを表示していますが、「close」という名前のフリービーが付属しています。

残りのコードはここにあります。ダイアログボックスが機能しない理由

HTMLでは次のようになります

<a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button">
<span class="ui-icon ui-icon-closethick">close</span>
</a>
4

1 に答える 1

5

ドキュメントを見ましたか?

http://api.jqueryui.com/dialog/

閉じるボタンを隠す

場合によっては、ボタン ペインに閉じるボタンがある場合など、閉じるボタンを非表示にしたい場合があります。これを実現する最善の方法は、CSS を使用することです。例として、次のような単純なルールを定義できます。

.no-close .ui-dialog-titlebar-close { display: none; }

次に、閉じるボタンを非表示にするために、no-close クラスを任意のダイアログに追加するだけです。

$( "#dialog" ).dialog({   dialogClass: "no-close",   buttons: [
    {
      text: "OK",
      click: function() {
        $( this ).dialog( "close" );
      }
    }   ] });
于 2013-03-04T13:14:12.160 に答える