代码应该关闭弹出窗口

时间:2015-05-18 14:33:11

标签: javascript angularjs

我试图在角度js app中做一个简单的事情:这是在index.html的正文中:

<div id="no-connection" class="alert popup-animation" data-ng-include="'modules/game/common/popups/no-connection-popup.client.view.html'" style="display:none"></div>

我想隐藏或显示它:(如果有连接)

var noConnectPopup = document.getElementById('no-connection');

  if (navigator.onLine) {
        alert('its online');
        noConnectPopup.style.display = 'none';
    } else {
        alert('its offline');
        noConnectPopup.style.display = 'block';
    }

    window.addEventListener("offline", function(e) {
        alert('its ofline again');
        noConnectPopup.style.display = 'block'; //not working
    }, false);

    window.addEventListener("online", function(e) {
        alert('its online again');
        noConnectPopup.style.display = 'none'; //not working
    }, false);

为什么弹出窗口没有响应dom的变化?这是一个消化/应用问题吗?

如果是,为什么?在角度边界之外。

0 个答案:

没有答案