3

jQuery UIのダイアログを使用して、それぞれがチェックボックスとして表されているいくつかのオプションを表示しています。ダイアログを開いてチェックボックスをクリックしても何も起こらず、チェックボックスがオンになりません。jQueryUIの最新バージョンを使用しています。

誰かが私に何が悪いのか教えてもらえますか?

これがコードです

$('div#attachedDocuments').dialog({
        autoOpen: false,
        height: 300,
        width: 350,
        modal: true,
        title: "Select files",
        buttons: {
            "Ok": function () {
                    $(this).dialog("close");
            },
            Cancel: function () {
                $(this).dialog("close");
            }
        }
    });

そしてこれがダイアログです

<div id="attachedDocuments">
    <asp:Repeater ID="rptAttachments" runat="server"
                  OnItemDataBound="AttachedDocumentsDataBound">
        <ItemTemplate>
            <asp:CheckBox ID="checkBoxDocument" runat="server" />
        </ItemTemplate>
    </asp:Repeater>    
</div>
4

1 に答える 1

4

同様の問題がありました。これが私が思っていたことです: を呼び出すと、jQueryUI は をz-indexダイアログに割り当てます.dialog()。その後、ページにさらに要素を追加すると、ダイアログ (またはその内容) が何か他のもの (見えないものであっても) の下になる可能性があります。しかし、このバグレポートを見たので、原因がわかりません...

z-index解決策: のような CSS ファイルでダイアログを非常に高く設定します99999

于 2012-05-10T21:28:46.853 に答える