मेरे पास एक पाठ इनपुट मैं क्या हासिल करने की कोशिश कर रहा हूं, जब मुझे यहां तक कि मेरे पास इतनी दूर है। मैं क्या प्राप्त करने की कोशिश कर रहा हूं, जब '# usernameername इनपुट 'फोकस खो देता है मैं इसे छिपाना चाहता हूं जब तक यह '#saveLINK' पर ध्यान केंद्रित नहीं करता दूसरे शब्दों में, यदि उपयोगकर्ता '#saveLink' के अलावा कहीं भी कहीं भी क्लिक करता है तो मैं '#usernameInput' को छिपाना चाहता हूं अन्यथा '#saveLink' पर क्लिक ईवेंट को कॉल करें। शायद आप एक इवेंट को शरीर में बाँध सकता है और सिर्फ अस्वीकरण यह अभी के लिए छद्म कोड है ... थोड़ी अद्यतन करें। < / html> #usernameInput और एक लिंक
#saveLink के साथ है । JQuery का उपयोग करके मुझे
#saveLINK क्लिक करें ईवेंट को सौंपा फ़ंक्शन है I
# उपयोगकर्ता नाम इनपुट फोकस खो देता है, मैं इसे छिपाना चाहता हूं। जब तक यह
#saveLink पर ध्यान केंद्रित न हो दूसरे शब्दों में, अगर उपयोगकर्ता
#saveLink के अलावा कहीं भी कहीं भी क्लिक करता है तो मैं
#usernameInput को छिपाना चाहता हूं अन्यथा
#saveLink ।
$ ('# उपयोगकर्ता इनपुट') को संभाल करने में कोई समस्या नहीं है। फ़ोकसआउट () लेकिन मुझे पता लगाना है कि क्या सहेजने के लिंक पर क्लिक किया गया था।
& lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; $ ('# UsernameInput')। फ़ोकसआउट (फ़ंक्शन () (यदि (!! ($ ('# SaveLink')। है (': फोकस')) {$ ('# usernameInput')। Hide ();} return;} ); & lt; / लिपि & gt;
e.target
$ ("body") पर क्लिक करें (फ़ंक्शन (ईवेंट) {if (! $ ( Event.target) .is ("# saveLink")) {$ ("# उपयोगकर्ता इनपुट")। Hide ();}});
Comments
Post a Comment