小编Win*_*ton的帖子

JQuery对话 - 第二次不打开

StackOverflow上有几篇关于这个主题的帖子,但没有一个答案对我有帮助.我正在使用DataList控件,该控件由SELECT通过DataAdapter填充.建议使用一个概念,即只能打开一个对话框实例,但不能应用此方法

html的结构是:

<asp:DataList ID="DataList" runat="server">
         <ItemStyle />
         <ItemTemplate>
             <a href="" class="link"/></a>
             <div class = "dialog" id="dynamicID" style="display:none">
             </ div>
         </ ItemTemplate>
     </ asp: DataList>
Run Code Online (Sandbox Code Playgroud)

我正在使用的jQuery代码是:

<script language="javascript" type="text/javascript">
     $ (function () {
         $ (". link. ") click (function () {
             var id = '#' + ($ (this). siblings ('. dialog'). attr ('id'));
             $ (id). dialog ({
                 AutoOpen: false,
                 closeOnEscape: true,
                 resizable: false,
                 draggable: false,
                 modal: true,
                 width: 800,
                 height: 600,
                 overlay: {backgroundColor: "# 000", opacity: 0.5},
                 top: 20,
                 show: 'fade', …
Run Code Online (Sandbox Code Playgroud)

jquery-ui modal-dialog jquery-ui-dialog

5
推荐指数
1
解决办法
7570
查看次数

标签 统计

jquery-ui ×1

jquery-ui-dialog ×1

modal-dialog ×1