2016-07-11 14 views
0

Das ist das Problem ..IE8 Problem - Objekt unterstützt keine Eigenschaft oder Methode Fehler

enter image description here

Code in - cbpAnimatedHeader.min.js

Datei
var cbpAnimatedHeader=(function(){var b=document.documentElement,g=document.querySelector(".cbp-af-header"),e=false,a=100;function f(){window.addEventListener("scroll",function(h){if(!e){e=true;setTimeout(d,250)}},false)}function d(){var h=c();if(h>=a){classie.add(g,"cbp-af-header-shrink")}else{classie.remove(g,"cbp-af-header-shrink")}e=false}function c(){return window.pageYOffset||b.scrollTop}f()})(); 

für diese gesucht Ausgabe und fand diesen Thread SCRIPT438: Object doesn't support property or method IE

"HTML-Element-ID hat die gleiche ID wie eine Variable in der Javascr ipt Funktion“..

Ist die Lösung dieses .. Was bedeutet das .. Ich habe keine Ahnung .. kann mir jemand helfen ..

+0

Verwenden Sie die unminimierte Version und sehen Sie, ob es Ihnen eine bessere Fehlermeldung gibt. – epascarello

Antwort

1

Es könnte auch einige andere Probleme, aber als i kurzer Blick fand diese:

window.addEventListener("scroll", 

Wo addEventListener nicht in IE8 und querySelector() Methode unterstützt wird, ist auch teilweise unterstützt. So können Sie entweder ein Fallback haben wie:

var cbpAnimatedHeader = (function() { 
    var b = document.documentElement, 
    g = document.getElementsByClassName("cbp-af-header")[0], 
    e = false, 
    a = 100; 

    function f() { 
    window.onscroll = function(h) { 
     if (!e) { 
     e = true; 
     setTimeout(d, 250) 
     } 
    }; 
    } 

    function d() { 
    var h = c(); 
    if (h >= a) { 
     classie.add(g, "cbp-af-header-shrink") 
    } else { 
     classie.remove(g, "cbp-af-header-shrink") 
    } 
    e = false 
    } 

    function c() { 
    return window.pageYOffset || b.scrollTop 
    } 
    f() 
})(); 
+0

Vielen Dank für Ihre schnelle Antwort @Jai .. Wenn das das Problem ist, können Sie mir eine Lösung dafür geben? – Sharon

+0

Ich habe es versucht und es zeigt den gleichen Fehler aber an: Zeile 16 Char 5 – Sharon

Verwandte Themen