У меня есть внешний файл JavaScript, встроенный JavaScript работает нормально, но когда я его отделяю (ненавязчивым), он не работает и не показывает ошибка.внешний js-файл/ненавязчивый js не работает, но в консоли нет ошибки
Я использую Visual Studio Web Developer Express 2010. См. Мой код.
HTML
<form id="form1" runat="server">
<div>
<br />
<button id="btnSave" type="button" style="width:300px; height:200px;"> SAVE </button>
</div>
</form>
ASPX голова
<script src="<%= ResolveUrl("~/javascript_01.js") %>" type="text/javascript"></script>
Внешний JS
/// <reference path="~/Scripts/libframeworks/jQuery/jQuery-2.1.4.min.js" />
(function() {
$('#btnSave').mouseover().css("background-color", "Blue");
$('#btnSave').mouseleave().css('background-color', 'gray');
});
Я добавил() перед точкой с запятой Дж.С. функции во внешнем файле, но там произошла ошибка: $ не определен. , , Я правильно ссылаюсь на файл jquery js? см. мой код External js reference path –
Проверьте отредактированный ответ. Возможно, вы используете другую фреймворк, использующую $, поэтому просто передайте jQuery в качестве параметра. Ошибка –
- это jQuery undefined. Я использую jquery 2.1.4 js-файл с одним файлом формы в Интернете. –