我對Twitter Bootstrap的JS文件中的語法有疑問。這是一個例子文件(引導-dropdown.js):Twitter上的jQuery語法Bootstrap JS FILES
!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函數$內部的代碼塊(函數(){})?我認爲它沒有包含jQuery函數。
感謝
所以,如果我宣佈這個JS FLE在BODY結束,封閉的jQuery函數沒有任何作用? –
@JoseS **幾乎**沒有效果,瀏覽器可能會在'