1

jQuery BlockUI プラグインを使用しています。

http://www.malsup.com/jquery/block/

jQuery BlockUI の読み込みが完了した後にアラートを出したい。

コードは次のとおりです。

$('#trigger').click(function() {
    $.blockUI({
        message: $('#mymessage'),
    });
    alert("hi");
});

ただし、アラートが最初に発生し、UIBlock が 2 番目に読み込まれます。どうすればこれを修正できますか?

ここにライブデモがありますhttp://jsfiddle.net/yHCjF/

4

2 に答える 2

0

を使用する必要がありますsetTimeout()

$('#trigger').click(function() {
    $.blockUI({
        message: $('#mymessage'),
    });
    setTimeout(function(){ alert(); }, delay);
});
于 2013-03-07T10:39:30.860 に答える
0

onBlockコールバックを試しましたか?

$.blockUI({
    message: $('#mymessage'),
    onBlock: function() {
        alert('loaded');
    },
});

http://jsfiddle.net/yHCjF/1/

于 2013-03-07T10:40:09.327 に答える