लेयर बंद होने पर फ़ोकस वापस लाना
उपयोगकर्ता को वहीं वापस पहुँचाएँ जहाँ से उन्होंने काम छोड़ा था।
लेयर बंद होने पर फ़ोकस वापस लाना, CoddyKit पर Web Accessibility Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Web Accessibility Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Web Accessibility Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
परतें focus उधार लेती हैं
जब कोई मोडल, मेनू या ड्रॉअर खुलता है, तो focus उसके अंदर चला जाता है। बंद होने पर उपयोगकर्ता जहाँ था, वहाँ focus लौटाना आपकी ज़िम्मेदारी है।
खोए हुए focus की समस्या
यदि बंद की गई परत focus को हटाए गए तत्व पर छोड़ देती है, तो focus पृष्ठ के मुख्य भाग पर चला जाता है। उपयोगकर्ता अपना स्थान समझे बिना अटक जाता है।
ट्रिगर याद रखें
समाधान खुलने से पहले शुरू होता है: उस तत्व का संदर्भ सुरक्षित रखें जिसने परत खोली थी, आमतौर पर document.activeElement।
const trigger = document.activeElement;बंद होने पर पुनर्स्थापित करें
परत बंद होने पर सुरक्षित किए गए ट्रिगर पर focus() कॉल करें, ताकि उपयोगकर्ता ठीक वहीं लौटे जहाँ से उसने शुरुआत की थी।
trigger.focus();पूरा आवागमन
खोलना: ट्रिगर सुरक्षित करें और परत पर focus करें। बंद करना: उसे छिपाएँ और ट्रिगर पर focus लौटाएँ। यही किसी भी बंद की जा सकने वाली परत का focus अनुबंध है। 🔁
मूल dialog मदद करता है
ब्राउज़र का dialog तत्व close() कॉल करने पर अपने-आप focus खोलने वाले तत्व पर लौटा देता है, जिससे आपको यह काम हाथ से नहीं करना पड़ता।
myDialog.close();हर बाहर निकलने का रास्ता सँभालें
परत चाहे जिस तरह बंद हो, focus लौटाएँ: Close बटन, Escape कुंजी या पृष्ठभूमि पर क्लिक—हर स्थिति में उपयोगकर्ता को वापस पहुँचना चाहिए।
जब ट्रिगर मौजूद न रहे
यदि परत खुली रहने के दौरान ट्रिगर हटा दिया गया हो, तो focus को किसी उचित पास के तत्व पर भेजें, कभी भी कहीं नहीं।
यह इतना महत्वपूर्ण क्यों है
दृष्टि वाले माउस उपयोगकर्ता शायद ही ध्यान दें, लेकिन कीबोर्ड और स्क्रीन रीडर उपयोगकर्ताओं के लिए focus वापस न आना किसी सुविधा को अनुपयोगी बना सकता है।
केवल कीबोर्ड से जाँच करें
परत को Enter से खोलें, Escape से बंद करें और पुष्टि करें कि focus रिंग उसे खोलने वाले बटन पर फिर दिखाई देती है।
इसे आदत बनाएँ
किसी भी ओवरले को बनाते समय focus वापस लाने को बाद का काम न समझें। खोलने और बंद करने का तर्क जोड़ते ही इसे भी जोड़ दें।
त्वरित जाँच
एक कस्टम मोडल बंद होता है। Focus के लिए सही गंतव्य क्या है?
पुनरावलोकन
अब आप पूरा चक्र संभाल सकते हैं: खुलते समय trigger सुरक्षित करें, हर बंद होने की स्थिति में focus उस पर लौटाएँ और जहाँ संभव हो, मूल dialog का सहारा लें। 🎯
एआई शिक्षक के साथ HTML सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “लेयर बंद होने पर फ़ोकस वापस लाना” पाठ निःशुल्क है?
हाँ—“लेयर बंद होने पर फ़ोकस वापस लाना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Web Accessibility Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Web Accessibility Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“लेयर बंद होने पर फ़ोकस वापस लाना” में मैं क्या सीखूँगा?
उपयोगकर्ता को वहीं वापस पहुँचाएँ जहाँ से उन्होंने काम छोड़ा था। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Web Accessibility Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Web Accessibility Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Web Accessibility Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“लेयर बंद होने पर फ़ोकस वापस लाना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Web Accessibility Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Web Accessibility Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- tabindex 0, -1 और कभी भी धनात्मक नहीं
- किसी क्रिया के बाद फ़ोकस ले जाना
- लेयर बंद होने पर फ़ोकस वापस लाना
- विजेट में घूमते हुए tabindex का प्रबंधन