如何在“X”秒后进行jquery函数调用

我有一个jquery函数,我需要在Iframe中打开网站后调用它。

我想在iframe中打开一个weblink,打开它后我需要调用下面的函数。 那我该怎么做?

这是我的function:

 $(document).ready(function(){ $("#").click(function (event) { $('#').change(function () { $('#various3').attr('href', $(this).val()); }); $("#").click(); }); }) function showStickySuccessToast() { $().toastmessage('showToast', { text: 'Finished Processing!', sticky: false, position: 'middle-center', type: 'success', closeText: '', close: function () { } }); }  

这是我在IFrame中打开链接的按钮:

  

实际上这是我所拥有的简单页面:

在此处输入图像描述

这就是信息 在此处输入图像描述

您可以在JavaScript中使用常规的setTimeout方法。

即…

 setTimeout( function(){ // Do something after 1 second } , 1000 ); 

在您的示例中,您可能希望直接使用showStickySuccessToast

如果您可以显示实际页面,我们可能会更好地帮助您。

如果只想在加载iframe后触发按钮,可能需要检查它是否已加载或使用iframe.onload: