警報框的預設外觀可能無法總是滿足您的設計需求。幸運的是,您可以修改「確定」按鈕或警報框中任何其他元素的樣式,即使它是系統物件。
要實現此目的,您不能直接將 CSS 樣式套用到警報框。相反,您需要建立自訂 HTML 元素來複製alert() 函數的功能。用於此目的的一個有用工具是 jQuery UI 對話框。
jQuery UI 對話框提供了熟悉的警報框介面,同時允許進行廣泛的自訂。以下是使用 jQuery UI 對話的範例:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Customizing Alert Boxes with jQuery UI</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <link rel="stylesheet" href="/resources/demos/style.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <script> $(function () { $("#dialog").dialog(); }); </script> </head> <body> <div>
此腳本建立自訂警報框,其中包含根據 jQuery UI 主題設計樣式的「確定」按鈕。您可以透過自訂主題的 CSS 樣式表來進一步修改警報框的外觀。
以上是如何在 JavaScript 中自訂警報框的外觀?的詳細內容。更多資訊請關注PHP中文網其他相關文章!