在javascript变量被称为自定义模式之前添加简单的7秒延迟

在javascript变量被称为自定义模式之前添加简单的7秒延迟,javascript,jquery,Javascript,Jquery,我想让下面的变量在7秒延迟后触发。我的链接尝试失败了 $(function(){ var inst = $.remodal.lookup[$('[data-remodal-id=modal]').data('remodal')]; inst.open(); }); 尝试: inst.delay(7000).open(); 也许我认为这比实际情况更简单,但是你不能将你想要延迟的部分包装在setTimeout()中吗 尝试设置超时 $(function(){

我想让下面的变量在7秒延迟后触发。我的链接尝试失败了

$(function(){ 
    var inst = $.remodal.lookup[$('[data-remodal-id=modal]').data('remodal')];
    inst.open();
});
尝试:

    inst.delay(7000).open();

也许我认为这比实际情况更简单,但是你不能将你想要延迟的部分包装在setTimeout()中吗


尝试设置超时

$(function(){ 
    var inst = $.remodal.lookup[$('[data-remodal-id=modal]').data('remodal')];
    setTimeout(function(){
        inst.open();
    }, 7000); // 7000 ms = 7 seconds
});
是的,可以了。大致如下:setTimeout(function(){inst.open();},7000);或设置超时(“安装打开”,7000);
$(function(){ 
    var inst = $.remodal.lookup[$('[data-remodal-id=modal]').data('remodal')];
    setTimeout(function(){
        inst.open();
    }, 7000); // 7000 ms = 7 seconds
});