javascript - Trigger a jQuery keyup event only when an <input> element is not focused -
मैं jQuery का उपयोग किसी & lt; इनपुट & gt; तत्व जैसे कि
& lt; इनपुट & gt;
तत्व केंद्रित है: केवल घटना
$ ('# my-input')। कुंजीप (समारोह ( ई) {// केवल जब & lt; इनपुट & gt; तत्व पर फ़ोकस होता है)
मैं कुंजीपटल घटना बाहर इनपुट
तत्व का संदर्भ मैं एक कुंजीपटल ईवेंट ट्रिगर करने में सक्षम होना चाहता हूं, जब & lt; इनपुट & gt;
तत्व केंद्रित नहीं होता है:
$ (': not (# my-input)')। Keyup (function (e) {// इस कोड को चाहे चाहे इनपुट तत्व केंद्रित है}
दुर्भाग्यवश, उपर्युक्त कार्य चल रहा है चाहे & lt; इनपुट & gt;
बॉक्स फ़ोकस किया गया है।
$ ('# my-input')। फ़ोकस (फ़ंक्शन () {$ ('body')। Unbi nd ( 'KeyUp'); })। ब्लर (फ़ंक्शन () {$ ('body')। कुंजी (फ़ंक्शन (e) {// do stuff});});
Comments
Post a Comment