2016-05-03 8 views
0

In ie8 jquery error (Der Wert der Eigenschaft '$' ist null oder undefined, kein Function-Objekt)

Dieser Fehler kommt nur in ie8 in Chrome und Firefox funktioniert gut.

$(document).ready(function (e) { 
     $('#otp').bind("cut copy paste", function (e) { 
      e.preventDefault(); 
     }); 

     $('#dropdown').on('click', function() { 
      $('.dropdownwrap').slideToggle(); 
     }); 

    $(window).load(function() { 
     $('#preloader').fadeOut('slow', function() { 
       $(this).remove(); 
      }); 
     }); 
    }); 
+2

Wenn Sie jQuery verwenden 2. * dann wird es in IE8 nicht funktioniert, müssen Sie Version 1. * verwenden: https://jquery.com/browser -Unterstützung/ – Pete

Antwort

1

In den neuesten Versionen von Chrome und FF [und vielleicht auch Safari] wird '$' nativ unterstützt.

IE 9 unterstützt dies nicht nativ, daher erhalten Sie den Fehler, den Sie angegeben haben.

Ich würde sehr empfehlen, jQuery in Ihre Seite aufzunehmen und den Code erneut auszuprobieren.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 

um diesen jquery auf Ihrer Seite