Twitter Bootstrap の JS ファイルの構文に疑問があります。これはサンプル ファイル (bootstrap-dropdown.js) です。
!function ($) {
/* ... */
/* APPLY TO STANDARD DROPDOWN ELEMENTS -- QUESTION CODE
* =================================== */
$(function () {
$('html').on('click.dropdown.data-api', clearMenus)
$('body')
.on('click.dropdown', '.dropdown form', function (e) { e.stopPropagation() })
.on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle)
})
}(window.jQuery);
jQuery関数$(function(){})内にコードブロックがあるのはなぜですか? jQuery関数を囲わなくても動作すると思います。
ありがとう