Tôi đã ràng buộc sự kiện transitionend
tới div1
. Khi quá trình chuyển đổi của div1
kết thúc, sự kiện đã diễn ra. Không có vấn đề gì.Tại sao sự kiện chuyển tiếp có thể chạy khi quá trình chuyển đổi của phần tử được kết thúc?
tôi gặp phải một trường hợp đặc biệt:
tôi đã thêm 3 đoạn để div1
này, khi quá trình chuyển đổi của mỗi đoạn văn được chấm dứt, transitionend
kiện div1
's cũng chạy. Vì vậy, sự kiện transitionend
đã chạy 4 lần. >. <
Trong transitionend
cơ quan chức năng biết lắng nghe sự kiện của div1
's, tôi có thể thấy rằng event.target
! == this
. Tôi cảm thấy nó khá là lố bịch!
Cả Chrome và Firefox đều có vấn đề này. Vì vậy, tôi đoán đây không phải là lỗi triển khai HTML5 spec của trình duyệt.
Có ai có thể giải thích tại sao sự kiện transitionend
của phần tử cũng có thể được kích hoạt bởi phần tử con của phần tử này không?
Cảm ơn bạn.
Bạn có thể gửi mã của bạn? – tptcat
Tôi không thể nhận mã sinh sản của vấn đề này. Nhưng tôi có thể chắc chắn rằng tôi thấy 'event.target! == this' trong cơ thể của hàm listener của sự kiện 'transitionend'. Tôi không thể hiểu vấn đề kỳ lạ này. Bạn có nghĩ đây là lỗi của cả Chrome và Firefox? – weilou