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

时间:2012-10-26 09:58:23

标签: jquery popup settimeout blocking simplemodal

我想在父屏幕上使用messgae在新标签上使用jquery提交表单。实际上表格应在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;
  }   

1 个答案:

答案 0 :(得分:0)

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;
}