jquery - функция внутри $ (document) .ready function

Правильно ли создавать функции внутри

$(document).ready(function() {

примерно так:

$(document).ready(function() {
     function callMe() {

     }
 });

Функция внутри .ready () не должна вызывать до того, как dom будет готов и сработает событие внутри ready () .

Просто чтобы немного уточнить - вот код, который иллюстрирует проблему:

$(function() {
    var ind = 0;

    // some event is executed and changes the value of the ind

    // another event which affects the ind variable

    // and another one - after this event we call our function


    // there's another event - and we call our function again

Функция, которую мне нужно вызвать, требует обновленного значения переменной ind , которую, я думаю, я мог бы передать в качестве параметра , но есть ли лучший способ сделать это?

Также - еще одна важная вещь заключается в том, что рассматриваемая функция () также может изменять значение переменной ind - для экземпляр, увеличивающий его ( ind ++ ).

28
задан whoan 22 April 2015 в 10:24
поделиться