2015-05-21 2 views
0

Итак, я пытаюсь использовать плагин ArcText.JS jQuery на своем веб-сайте для текста.ArcText.JS Ошибки метаданных в документе HTML

У меня есть эта ошибка в моей консоли на странице:

ReferenceError: $ is not defined 

Я имею ArcText.JS объявленный в головной метке только перед закрытием.

<!-- ArcText.JS --> 
<script type="text/javascript" src="http://tympanus.net/Development/Arctext/js/jquery.arctext.js"></script> 


<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> 
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 
<!--[if lt IE 9]> 
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 
<![endif]--> 
</head> 

Затем в теге теле есть:

<script> 
    $().ready(function() { 
     $('#Services').arctext({radius: 300}); 
    }); 
</script> 

Что связано с DIV:

<div class="Services" id="Services"> 
    <div class="row text-vcenter"> 
     <div class="col-md-4"> 
      <p class="services">P1</p> 
     </div> 
     <div class="col-md-4"> 
      <p class="services">P2</p> 
     </div> 
     <div class="col-md-4"> 
      <p class="services">P3</p> 
     </div> 
    </div> 
</div> 

И в моем custom.css я уже #services стиле, но что не должно вызывать ошибку JS?

EDIT

Я редактировал код к следующему. Еще нет сигары.

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#Services').arctext({radius: 300}); 
    }); 
</script> 

ответ

0

Как @dandapereira сказал в этом посте: JQuery - $ is not defined

Я изменил $(document).ready(function() { к window.onload = function(){ и это, кажется, работает совершенно теперь!

1

Вам необходимо добавить jquery в вашу страницу.

+0

Его предположительно я не упоминал, что он был инициализирован в нижней части моей страницы с помощью ' ' – Will

+0

Возможно, это связано с тем, что im пытается инициализировать плагин до того, как jQuery даже инициализирован? Я думал, что '$ (document) .ready' заставил себя ждать, чтобы инициализировать что-либо до его загрузки. – Will

+0

@ Будете ли вы включать ссылку 'Arctext.js' после' jquery' ?? – ozil

Смежные вопросы