如何在“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: