我对 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 函数的情况下工作。
谢谢