【问题标题】:Delay the modal pop up in jquery延迟jquery中的模态弹出
【发布时间】:2014-03-19 13:01:33
【问题描述】:

我想延迟 jQuery modal dialog 3 秒。我尝试使用延迟,但它不起作用。任何帮助将不胜感激。

这是我尝试过的:

$( ".modal-frequency" ).click(function() {
    var myGroupId = $(this).attr('data-id'); // data-id              
    $.post("sample.php",
    {
      name:myGroupId,
    }, 
    function(data,status) {
    $("#modal-frequency").load("frequency-modal.php").dialog({
      modal: true,
      minWidth: 700,
      minHeight: 200,
      dialogClass: "modal-dialog",
      show: "fadeIn",
         delay:3000
      });
    $('.ui-widget-overlay').addClass('bg-black opacity-60');
});

我无法在这里找到问题所在,或者是否有任何替代方法。

【问题讨论】:

  • 你试过使用 setTimeout() 吗?

标签: jquery modal-dialog jquery-ui-dialog


【解决方案1】:

你可以使用 setTimeout() 来延迟

$(document).ready(function() {    
    setTimeout(function(){

        $("#dialog").dialog({
            show: {
            effect: 'fade',
            duration: 3000,
            },
        });

    }, 2000)
});

希望这会有所帮助..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-02
    • 2011-07-11
    • 1970-01-01
    • 2012-01-08
    • 2014-05-16
    • 2018-12-13
    • 1970-01-01
    • 2015-02-03
    相关资源
    最近更新 更多