jquery和settimeout函数出现问题,在浏览器上显示弹出框

jquery和settimeout函数出现问题,在浏览器上显示弹出框,jquery,popup,settimeout,blocking,simplemodal,Jquery,Popup,Settimeout,Blocking,Simplemodal,我想在新选项卡上使用jquery提交表单,在父屏幕上使用messgae。实际上,表单应该在10秒后提交到新页面上(我们将在屏幕上显示等待消息)。但它在页面上显示弹出窗口拦截器,同时运行下面的代码 下面是示例代码 jQuery(".submit-quotecriteria a").attr('class', 'getaquotebutton1'); jQuery('.submit-quotecriteria .getaquotebutton1').click(function() {

我想在新选项卡上使用jquery提交表单,在父屏幕上使用messgae。实际上,表单应该在10秒后提交到新页面上(我们将在屏幕上显示等待消息)。但它在页面上显示弹出窗口拦截器,同时运行下面的代码

下面是示例代码

  jQuery(".submit-quotecriteria a").attr('class', 'getaquotebutton1');
  jQuery('.submit-quotecriteria .getaquotebutton1').click(function()
  {           

    var t=setTimeout(function(){processend(); },10000);   
  });
  function processend()
  {
      jQuery.fn.modalBox("close"); 
      jQuery("#quotecriteria_form").submit();
      return false;
  }   

下次不要只在这里发布你的代码,给一个简短的解释,它将帮助收入用户更好地理解你的答案。
jQuery('.submit-quotecriteria a').addClass('getaquotebutton1')
.on("click", function()
{           
  var t = setTimeout(function()
  {
    processend();
  }, 10000);
});

function processend()
{
  jQuery.fn.modalBox('close');
  jQuery('#quotecriteria_form').submit();
  return false;
}