Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีสร้างและใช้ CSS กับ JavaScript Alert Box


Standard alert box ใน JavaScript ไม่ให้ตัวเลือกใช้ CSS ได้ เพื่อจัดสไตล์ alert box ของคุณ คุณต้องสร้าง custom alert box ก่อน Custom alert box จะสร้างด้วย jQuery และใช้ CSS จัดสไตล์

ตัวอย่าง

คุณสามารถลองรันโค้ดต่อไปนี้เพื่อเรียนรู้วิธีสร้างและใช้ CSS กับ alert box:

<!DOCTYPE html> <html>    <head>       <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>       <script>          function functionAlert(msg, myYes) {             var confirmBox = $("#confirm");             confirmBox.find(".message").text(msg);             confirmBox.find(".yes").unbind().click(function() {                confirmBox.hide();             });             confirmBox.find(".yes").click(myYes);             confirmBox.show();          }       </script>       <style>          #confirm {             display: none;             background-color: #F3F5F6;             color: #000000;             border: 1px solid #aaa;             position: fixed;             width: 300px;             height: 100px;             left: 40%;             top: 40%;             box-sizing: border-box;             text-align: center;          }          #confirm button {             background-color: #FFFFFF;             display: inline-block;             border-radius: 12px;             border: 4px solid #aaa;             padding: 5px;             text-align: center;             width: 60px;             cursor: pointer;          }          #confirm .message {             text-align: left;          }       </style>    </head>    <body>       <div id="confirm">          <div class="message">This is a warning message.</div><br>          <button class="yes">OK</button>       </div>       <input type="button" value="Click Me" onclick="functionAlert();" />    </body>  </html>