一般這種情況不會用 alert(),因為 alert() 跳出彈出對話框的同時,整個瀏覽器的程式運作是停止的,所以你沒辦法透過 js 的方式讓對話關掉。這邊沒有講太多細節,如果有講錯再麻煩其他人糾正
解決辦法是刻一個取代 alert() 的對話框+一些js程式,通常可以拿現成套件來改,我有找到兩個範例算是符合你的需求,你可以再根據自己的需要去調整樣式
如果你指的是原生JS的alert,是不可能達到你想做的效果。
一般都是用自定義的方式來處理
你可以找找關鍵字「msgbox」
有很多可做到alert的效果的東西。
只有這一種的才能做手腳處理。
不行,而且我們一般鮮少用內建的 alert、confirm,因為他在不同的 borwser 上會有不同的樣式,甚至出現位置都不同,你要客戶體驗一致,就要客製視窗訊息保持一致性。
若沒有用 jQuery 推薦 sweetalert2,有的話推薦 jquery-confirm,jquery-confirm 搭配 bootstrap 甚至還可以 RWD,自己刻就要注意 browser 相容性。