Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để tùy chỉnh vị trí của hộp cảnh báo bằng JavaScript?


Để tùy chỉnh vị trí của hộp cảnh báo, hãy sử dụng thuộc tính CSS "top" và "left". Chúng tôi có một hộp cảnh báo tùy chỉnh mà chúng tôi đã tạo bằng jQuery và được tạo kiểu bằng CSS.

Ví dụ

Bạn có thể thử chạy mã sau để tùy chỉnh vị trí của hộp cảnh báo -

<!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: 30%;
            top: 30%;
            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>