2016-05-03 1 views
0

В ошибке jQery ie8 (значение свойства '$' имеет значение null или undefined, а не объект Function)

эта ошибка только прибывает в ie8 в хромированном и firefox работает нормально.

$(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

Если вы используете JQuery 2. *, то он не будет работать в IE8, вам нужно использовать версию 1. *: https://jquery.com/browser -поддержка/ – Pete

ответ

1

В последних версиях хром и FF [и, возможно, Safari также] '$' поддерживается изначально.

IE 9 не поддерживает это, поэтому вы получите указанную вами ошибку.

Я бы настоятельно предложил включить jQuery на свою страницу и снова попробовать код.

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

включить этот JQuery на странице