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

cod*_*der 26 jquery function call settimeout

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

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

这是我的功能:

<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>
Run Code Online (Sandbox Code Playgroud)

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

<a id="various3" href="#"><asp:Button ID="Button1" 
runat="server" Text="Button" OnClientClick="Button2_Click"/></a>
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

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

Lay*_*yke 101

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

即...

setTimeout( function(){ 
    // Do something after 1 second 
  }  , 1000 );
Run Code Online (Sandbox Code Playgroud)

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