3 Stimmen

JS-Fehler "Objekt erwartet" nur im IE9

Ich erhalte einen Fehler nur auf IE9, dass der Fehler sagt "SCRIPT5007: Objekt erwartet". Es gibt 2 gleiche Fehler. Einer ist bei $(Dokument) am Anfang und eine andere ist als "<- Fehler hier" gekennzeichnet

    <script>
        $(document).ready(function(){
            var imagePath = "/sites/all/modules/custom/sixdegrees_right_menu/images/";
            $(".menu-holder").mouseover(function()
            {
                //$(this).children(".menu-title").children(".menu-bg").hide();
                //$(this).children(".menu-title").children(".menu-name").css({"float":"none"});
                //$(this).children(".menu-title").children(".menu-text").css({"float":"none"});

                var imgSrc = $(this).children(".menu-icon").find("img").attr("src");
                imgSrc = imgSrc.replace(imagePath, "");
                imgSrc = imagePath + "h-" + imgSrc;
                $(this).children(".menu-icon").find("img").attr("src", imgSrc);
                <- error here
                //$(this).children(".menu-title").children(".menu-name").children("img").animate({"left": "0px"}, "slow");
                //$(this).children(".menu-title").children(".menu-text").animate({"left": "0px"}, "slow");
            });
        });
    </script>

Es gibt auch einige kommentierte Zeilen, die ich nicht löschen kann, es sei denn, ich kann etwas behaupten.

2voto

jbabey Punkte 44325

Fügen Sie einen type="text/javascript" zu Ihrem Skript-Tag hinzu und vergewissern Sie sich, dass Sie jQuery erfolgreich eingebunden haben, bevor Sie versuchen, es zu verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X