У меня есть некоторые функции JQuery, которые хранятся в файле "custom.js". На некоторых страницах мне нужно передать переменные PHP в Jquery, поэтому некоторые Jquery-биты должны оставаться в HTML-документах. Однако, как я сейчас пытаюсь реорганизовать вещи к минимуму, я спотыкаясь следующее:JQuery: функции вызова из разных документов
Если я кладу это в моем custom.js:
$(document).ready(function()
{
function sayHello() {
alert("hello");
}
}
И это в HTML-документе :
<script type="text/javascript">
$(document).ready(function()
{
sayHello();
});
</script>
... функция не вызывается. Однако, если оба они помещены в документ HTML, функция работает нормально.
Есть ли какое-либо публичное свойство, которое мне нужно объявить для функции, или как мне получить функции JQuery в моем HTML-сообщении для внешних файлов .js? В противном случае они правильно включены и работают нормально.
Спасибо.
спасибо - конечно, имеет смысл. Примите ваш ответ, нужно подождать предельного срока. – Tom