引入 `common.js` 後,Bootstrap 二級菜單不彈出;註釋掉則正常。
// common.js
$(function() {
$(".m-header").load("/headPage.htm"); // 問題行
$(".m-footer").load("/footPage.htm");
});
導航菜單 HTML 結構位於 `.m-header` 容器內。`load()` 完成後,**用服務端返回的 HTML 完全替換**了 `.m-header` 內部 DOM,**原有菜單 DOM 被銷毀**,綁定的 Bootstrap 事件處理器失效。
$(".m-header").load("/headPage.htm", function() {
// 重新初始化 Bootstrap 下拉菜單
$('[data-toggle="dropdown"]').dropdown();
});