2017-09-07 114 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);