Ошибка выполнения Microsoft JScript: «$» не определено в моей функции Jquery - PullRequest
2 голосов
/ 29 января 2012

У меня есть следующая функция Jquery внутри моего представления: -

    <script type="text/javascript">
        $(document).ready(function () {
            $("#album-list").mouseover(function () {
                $(this).animate({ height: '+=15', width: '+=15' })
.animate({ height: '-=15', width: '-=15' });
            });
        });
  </script>

Я добавил следующие сценарии в представление _layout: -

<script src="@Url.Content("~/Scripts/jquery-1.6.2.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.14.min.js")" type="text/javascript"></script>

, но когда я перехожу кпредставление, которое содержит вышеупомянутую функцию Jquery;появится следующее сообщение об ошибке "" Ошибка времени выполнения Microsoft JScript: '$' "".Так в чем может быть проблема?BR

Ответы [ 2 ]

6 голосов
/ 29 января 2012

Загружаете ли вы свои скрипты после встроенного скрипта? Встроенный скрипт должен быть размещен после загрузки jquery.

Если это так, пожалуйста, проверьте расположение ваших jquery-скриптов.

0 голосов
/ 29 января 2012

Запустите fiddler и посмотрите, получаете ли вы какие-либо 404, и убедитесь, что все ваши файлы действительно загружаются. Если это так, переместите ваш jQuery-скрипт с тегами выше остальной части вашего JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...