मैंने एक ऐसी साइट लिखी है जो एक मोडल पॉपअप प्रदर्शित करने के लिए jQuery का उपयोग करती है। यह अनिवार्य रूप से स्क्रीन के पूरे दृश्यमान क्षेत्र को ओवरले के साथ कवर करता है, फिर एक डीआईवी दिखाता है जिसमें ओवरले के शीर्ष पर वास्तविक पॉपअप होता है। इस परियोजना के लिए आवश्यकताओं में से एक को सुलभता के साथ करना है।क्या एक स्क्रीन रीडर एक डीआईवी तत्व के भीतर "लॉक" हो सकता है?
हम मोडल अंदर फोकस प्राप्त करने के लिए जब यह पॉप अप कर लिया है, ताकि स्क्रीन रीडर बंद हो जाता है क्या इसकी कर रहे हैं और मॉडल के अंदर पढ़ने शुरू होता है। हालांकि, हमारी वर्तमान समस्या यह है कि एक बार जब जावा स्क्रीन रीडर मोडल विंडो के भीतर पाठ पढ़ने को समाप्त कर देता है, तो यह उस समय से आगे रहता है और खिड़की के बाहर पाठ (ओवरले के नीचे) पढ़ता है।
क्या किसी विशेष तत्व के अंदर स्क्रीन रीडर को "लॉक" करने का कोई तरीका है ताकि वह इसके बाहर कुछ भी नहीं पढ़ सके?
आप जानते हैं कि मैं क्या करता हूं जब मैं आपकी वेबसाइट देखता हूं जिसमें इन बेतुका पॉपअप हैं? मैं खिड़की बंद करो। अगर मैं वास्तव में सामग्री को पढ़ना चाहता हूं तो मैं पेज पर राइट-क्लिक करूंगा और वेबकिट से तत्व हटा दूंगा। "तकनीकें" जैसे आप जो कर रहे हैं, वह वेब को और भी बदतर बना देती है और गहराई से परेशान होती है। आप जो भी समस्याएं सामना कर रहे हैं, आप कुछ और करने से बेहतर हैं जो आपके पाठकों को क्रोधित नहीं करता है। – Incognito
मैं आपके विचारों की सराहना करता हूं, हालांकि, न केवल मोडल पॉपअप आम हैं, निर्णय मेरे ऊपर नहीं है। मैं एक फॉर्च्यून 100 कंपनी के लिए काम कर रहा हूं और यह मेरा निर्णय है, मेरा नहीं। हम जो कुछ भी बनाते हैं उस पर हम सभी का अधिकार नहीं है, जो मैं कर रहा हूं उसके बारे में निर्णय लेने से पहले इसे ध्यान में रखें। – Scott
मैं आप का न्याय नहीं कर रहा हूं, मैं आपको जो कर रहा हूं उसके साथ समस्या बता रहा हूं। अगर मैं आप पर निर्णय ले रहा था, तो मैं कहूंगा कि आप क्या कर रहे हैं और सलाह देने के लिए सलाह दे रहे हैं कि आप क्या कर रहे हैं और वास्तविक विकल्प के बजाय वास्तविकता के बजाय, आप आलस्य में सुधार कैसे करें "कहने के लिए आलसी हैं और डरते हैं। – Incognito