जब मैं इनपुट बॉक्स पर के साथ focus
ईवेंट ट्रिगर करता हूं, तो इसके onfocus
को कॉल किया जाता है, लेकिन यूआई पर इनपुट बॉक्स केंद्रित नहीं है। क्या इस व्यवहार के लिए कोई कारण है?प्रेषण के साथ फोकस ईवेंट
var test = document.getElementById("test");
test.onfocus = function(event) {
console.log('focused');
}
var e = document.createEvent('Event');
e.initEvent("focus", true, true);
test.dispatchEvent(e);
दूसरी ओर यह अपेक्षा के अनुसार काम करता है।
var test = document.getElementById("test");
test.focus();
कारण मैं इस की जांच कर रहा है कि मैं ZeptoJS का उपयोग घटनाओं को गति प्रदान करने के लिए है और यह dispatchEvent
उपयोग करता है।
प्रयास करें? dispatchEvent IE8 में और – Ibu
thx के तहत समर्थित नहीं है, यह Google क्रोम – Viktor