$(function () {
Для выполнения кода, когда DOM готов, это обработчик document.ready
в jQuery, такой же эффект как:
$(document).ready(function () {
Вы хотите запускать определенные вещи на document.ready
так что элементы есть, например, если вы используете $(".class")
в качестве селектора, вы не захотите, чтобы этот код выполнялся до полной загрузки DOM, поэтому элементы, которые вы ищете, готовы и готовыбыть найденным селектором ... это означает, что ваш код будет работать всегда, даже если он находится в <head>
.
. Для документации смотрите jQuery(callback)
в API.