javascript ile offline olduğunda menuleri gizleme

(function () {

    var offlinePages = /^\/(index|hakkında|hasanaylas|iletisim).htm$/;

    var hideLinksThatRequireOnline = function () {
        var allNavLinks = document.querySelectorAll("nav.page-nav a");
        for (var i = 0; i < allNavLinks.length; i++) {
            var href = allNavLinks[i].getAttribute("href");
            if (!offlinePages.test(href)) {
                allNavLinks[i].style.display = "none";
            }
        }
    };

    var showLinks = function () {
        var allNavLinks = document.querySelectorAll("nav.page-nav a");
        for (var i = 0; i < allNavLinks.length; i++) {
            allNavLinks[i].style.display = "";
        }
    };



    if (!navigator.onLine) {

        hideLinksThatRequireOnline();

    }





    document.body.ononline = showLinks;
    document.body.onoffline = hideLinksThatRequireOnline;

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir