Это метод jQuery .add
, который вызывается для отправки обратного вызова вашего $(document).ready()
в список всех обратных вызовов:
add = function( args ) {
var i, length, elem, type, actual;
for ( i = 0, length = args.length; i < length; i++ ) {
elem = args[ i ];
type = jQuery.type( elem );
if ( type === "array" ) {
// Inspect recursively
add( elem );
} else if ( type === "function" ) {
// Add if not in unique mode and callback is not in
if ( !flags.unique || !self.has( elem ) ) {
list.push( elem );
}
}
}
}
источник: обратный вызов jQuery
Итак: то, что он в основном делает, это помещает все функции в массив list
и после того, как событие было инициировано - вызывайте их в том же порядке, и если ваша функция была нажата последней - она будет вызвана последней.
Чтобы продвинуть его в последний раз, вы можете объявить его даже в голове после включения всех других файлов .js
(просто убедитесь, что нет никаких других $(document).ready()
ниже)