0

我无法让我的对话框在初始点击后出现。这是单击 Selectable 时发生的情况:

  • 第一次点击 - 没有
  • 第二次点击 - 首先点击内容。关闭。没有
  • 第三次点击 - 首先点击内容。关闭。第二次点击内容后面的另一个对话框。关闭。没有。
  • 循环重复前两个选择。

这是功能:

  $(function() {

    $('#selectable').selectable({

        selecting: function (event, ui) {
            //Sends selectable title to recieve information to fill dialog page.  
            $.post('ajax_receiver.php', 'val=' + ui.selecting.id, function (response) {
                //Fills div #contentWindow with jQuery's <div id='dialog'..>
                $("#contentWindow").html(response); 
            });  
           $("#content").html(ui.selecting.id);// get ra

            $( "#dialog" ).dialog({ modal: true });

            $( "#dialog" ).dialog( "open"); 
            $(event.target).children('.ui-selecting').not(':first').removeClass('ui-selecting');  

        }

    });

    //dialog box that holds informaiton
    $( "#dialog" ).dialog({
        autoOpen: false,
        show: {
            effect: "clip",
            duration: 500
        },
        hide: {
            effect: "clip",
            duration: 500
        }
    });

});
4

1 回答 1

0

解决了。需要等到从php收到信息后才能申请网页。

于 2013-10-18T20:27:41.237 回答