jquery - 如何在 "X"秒后调用 jquery 函数

标签 jquery function call settimeout

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

我正在尝试在 Iframe 中打开一个网络链接,打开它后我需要调用以下函数。 那么我该怎么做呢?

这是我的功能:

<script type="text/javascript">
       $(document).ready(function(){
           $("#<%=Button1.ClientID%>").click(function (event) {

            $('#<%=TextBox1.ClientID%>').change(function () {
                $('#various3').attr('href', $(this).val());
            });
            $("#<%=Button2.ClientID%>").click();
        });
      })
    function showStickySuccessToast() {
        $().toastmessage('showToast', {
            text: 'Finished Processing!',
            sticky: false,
            position: 'middle-center',
            type: 'success',
            closeText: '',
            close: function () {

            }
        });
    }

    </script>

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

<a id="various3" href="#"><asp:Button ID="Button1" 
runat="server" Text="Button" OnClientClick="Button2_Click"/></a>

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

enter image description here

这就是消息 enter image description here

最佳答案

您可以在 JavaScript 中使用普通的 setTimeout 方法。

即...

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

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

关于jquery - 如何在 "X"秒后调用 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216394/

相关文章:

javascript - 将数据操作添加到包含类的所有img

javascript - 在页面加载时隐藏具有特定类的 div,然后在加载后再次显示

javascript - 替换为javascript中的html标签

objective-c - Objective-C 方法的执行是否会创建 "frames on the stack"?

从不同目录C调用函数

javascript - 从另一个脚本调用脚本

php - 如何在php的编辑表单中填充下拉框

javascript - React调用 Bootstrap 函数?

c - scanf() 对包含多个单词的字符串的行为

教育网站视频通话和语音插件