2017-09-07 91 views
1

即使在IE11中弹出菜单后,后台叠加层也不会消失。在铬,Safari浏览器和Firefox中运行良好。SweetAlert2(swal)IE11 Angular 2,弹出后显示叠加层

 swal({ 
      title: 'ERROR!', 
      text: 'Please check email and/or captcha', 
      type: 'error', 
      timer: 2000, 
      showConfirmButton: false 
      }).catch(swal.noop); 

见图片Image Link

+0

很常见的行为,将覆盖不很好地去除。您可能必须手动关闭弹出窗口才能移除覆盖容器的类,以确保不会发生此类违规行为。 –

回答

0

解决方案现在: 没有问题的IE11工作:

 swal({ 
      title: 'ERROR!', 
      text: 'Please check email and/or captcha', 
      type: 'error', 
      timer: 2000, 
      showConfirmButton: false 
      }).then(() => {if (swal.isVisible() === true) {$('.swal2-container').remove() } },() => {if (swal.isVisible() === true) { $('.swal2-container').remove() } })      
      .catch(swal.noop);