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

Kích hoạt sự kiện NGAY LẬP TỨC khi nhấp chuột, không phải sau khi tôi buông chuột - JavaScript?

Đối với điều này, hãy sử dụng addEventListener () với sự kiện mousedown.

Ví dụ

Sau đây là mã -

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.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>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" />
<body>
</body>
<script>
   document.addEventListener("mousedown", function () {
      console.log("Mouse down event is happening");
   });
</script>
</html>

Để chạy chương trình trên, hãy lưu tên tệp “anyName.html (index.html)”. Nhấp chuột phải vào tệp và chọn tùy chọn “Mở bằng Máy chủ Trực tiếp” trong trình chỉnh sửa Mã VS.

Đầu ra

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

Kích hoạt sự kiện NGAY LẬP TỨC khi nhấp chuột, không phải sau khi tôi buông chuột - JavaScript?

Khi bạn nhấp chuột, sự kiện sẽ tạo ra. Đầu ra bảng điều khiển được hiển thị bên dưới -

Kích hoạt sự kiện NGAY LẬP TỨC khi nhấp chuột, không phải sau khi tôi buông chuột - JavaScript?