Câu hỏi phỏng vấn jQuery
Câu hỏi

Làm sao để bind sự kiện chỉ ...

Câu trả lời

markdown Copy
Để bind sự kiện chỉ một lần duy nhất bằng jQuery, bạn có thể sử dụng phương thức `.one()`. **.one()** trong jQuery cho phép bạn gắn sự kiện xảy ra đúng một lần duy nhất cho phần tử được chọn. Sau khi sự kiện được thực thi, nó sẽ tự động được gỡ bỏ.

```javascript
$(document).ready(function() {
    $('#myButton').one('click', function() {
        alert('Sự kiện này chỉ xảy ra một lần');
    });
});

Đặc điểm

  • Đơn giản và hiệu quả: Cách sử dụng đơn giản, chỉ cần thay thế .on() bằng .one().
  • Tự động gỡ bỏ: Không cần viết thêm mã để gỡ bỏ sự kiện sau kh...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

jQuery hỗ trợ sự kiện custom như thế nào? Làm sao trigger một custom event?

senior

Giải thích .bind() vs .live() vs .delegate() vs .on() trong jQuery?

middle

Sự khác biệt giữa fadeIn(), fadeOut() và slideDown(), slideUp() trong jQuery là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào