Tôi đang cố viết một trình xử lý sự kiện cho một sự kiện tùy chỉnh trong WinJS. Tôi không quá chắc chắn cách này làm việc trong IE - tôi đang tạo ra một sự kiện tùy chỉnh và cử nó -Gửi dispatchEvent đồng bộ hóa hoặc chức năng không đồng bộ
var eventObject = document.createEvent("CustomEvent");
eventObject.initCustomEvent("dropbomb", true, true, null);
this._element.dispatchEvent(eventObject);
xử lý của tôi là -
this._element.addEventListener("logtelemetry", function() {
console.log("boom");
});
Tôi có thể chắc chắn rằng bộ xử lý sẽ được gọi đồng bộ hóa và không phải sau đó? Nếu vậy thì chứng minh là gì.
@Mathletics, tại sao? nếu bạn gửi sự kiện theo cách thủ công, tại sao nó sẽ không kích hoạt ngay lập tức? – gdoron
@gdoron Tôi cho là tôi không biết. Khi đọc tài liệu, hành vi thực sự không rõ ràng. – Mathletics
@Mathletics, điểm của câu trả lời của tôi ... :) – gdoron