У меня есть пара функций, которые я хотел бы отделить от основного файла jquery. Однако, если я просто поместил их в другой файл, я получу ошибку, когда попытаюсь позвонить ему. - TypeError: $ не является функцией Ну это простая ошибка, которая решается вставили все функции вusebility функции из разных файлов jquery
jQuery(document).ready(function($) { });
Ну а потом, как только главный файл JQuery попытается вызвать функцию она дала ошибку, функция не определена. Итак, я обнаружил, что функция, определенная в одном блоке $ (document) .ready, не может быть вызвана из другого блока $ (document) .ready, , поэтому мой вопрос заключается в том, как вызвать функцию из другого файла.
Проблема с функциями заключается в том, что я не могу использовать его без блока jQuery (document) .ready, но как только я вставил готовую функцию блока, не видно для основного файла jquery. Вот тест -
поэтому для многих комментарий здесь мои ссылки
<script type="text/javascript" src="js/jquery.js"> </script>
<script type="text/javascript" src="js/function.js"></script> <!--file with functions-->
<script type="text/javascript" src="js/main.js"> </script> <!-- file which try to call functions--->
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/jquery.webcam.js"> </script>
Я указанные проблемы, так как люди не понимают ... простая функция, - как, например, в function.js файл
function dialog(){
$("#message").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
}
Основной файл -main.js
jQuery(document).ready(function($) {
$(document).on("click", "#take_one", function(e){
e.preventDefault;
dialog();
return false;
});
});
Возможный дубликат [Вызов яваскрипта функции в другом файле JS] (http://stackoverflow.com/questions/25962958/calling-a-javascript-function-in-another-js-file) –
Почему вы хотите разбить функцию на собственный файл? вы, вероятно, не должны этого делать. – Marie
хорошо, потому что некоторая функция используется в файлах пар одновременно, поэтому вместо создания деликатных я могу поместить их в отдельный файл. –