Функции подходят как неопределенные, если я размещаю их в document.ready () функция:
$(document).ready(function(){
function foo()
{
alert('Bar');
}
});
foo(); // Undefined
Почему это происходит? Я уверен, что просто нуждаюсь в некотором простом понимании :)
Просто другое дополнение:
При объявлении функций или переменных в эти $(document).ready()
функция, они недоступны, когда использование onclick()
связывает в документе.
можно или переместить объявления за пределами $(document).ready()
, или можно использовать $('#element').on('click', function() {})
в '$ (документ) .ready ().