當div是浮動的時候瀏覽器視窗改變的時候不能居中顯示(因為浮動的時候一般設定的有left或right值) 可以先用jquery取得外圍的div隨瀏覽器變化而變化的寬度(加上監聽事件) 之後再取得div的寬度例如: 複製程式碼 程式碼如下: 程式碼如下: autoWidth(){ var bW = $(".call_man").width();//外圍的div var popWidth = (bW-150)/ //(150009 } autoWidth();window.onresize = autoWidth;//監聽事件