هل من الممكن لحدث معين في جافا سكريبت استدعاء حدث اخر .
مثلا اي تغير في نص الادخال يستدعي حدث الضغط على اي زر بدون تدخل المستخدم.
نعم، بما أن سؤالك في جافاسكريبت وفي حال لا تستخدم JQuery يمكنك قدح أكثر من حدث ضمن تابع واحد أو ضمن حدث واحد عن طريق:
document.dispatchEvent(event)
مثال:
// Add an event listener
document.addEventListener("name-of-event", function(e) {
console.log(e.detail); // Prints "Example of an event"
});
// Create the event
var event = new CustomEvent("name-of-event", { "detail": "Example of an event" });
// Dispatch/Trigger/Fire the event
document.dispatchEvent(event);
document.dispatchEvent(event2);
document.dispatchEvent(event3);
حيث تقوم باستدعاء: document.dispatchEvent(event) المختلفة ضمن نفس التابع
التعليقات