2016-08-24 5 views
10

आईओएस 9, सफारी वॉयसओवर सक्षम के साथ।किसी विकल्प का चयन करने से वॉयसओवर सक्षम हो सकता है, पृष्ठ

100% पुनरुत्पादित नहीं है लेकिन बस एक विकल्प का चयन करने से वॉयसओवर फोकस पृष्ठ के शीर्ष पर बटन पर कूदने का कारण बन जाएगा।

अब चुने जाने वाले विकल्प को सुन सकते हैं और फिर कुछ सेकंड में तत्व पर ध्यान केंद्रित कर सकते हैं लेकिन इससे अवांछित यूएक्स होता है।

:focus { 
 
    background-color: pink; 
 
    }
<div> 
 
    <button tabindex="-1">close</button><br/><br/><br/><br/><br/><br/><br/><br/> 
 
    <select> 
 
    <option>Email</option> 
 
    <option>Tobias</option> 
 
    <option>Linus</option> 
 
    </select> 
 

 
</div> 
 

 
<p>This example shows how to fill a dropdown list</p>

उत्पादन कोड में (जो AngularJS का उपयोग करता है) स्पष्ट रूप से एक 2 दूसरी समस्या तय समय समाप्ति के बाद फोकस की स्थापना, लेकिन यह आदर्श नहीं है! धन्यवाद।

+0

पूरा अनुमान यहाँ, बहुत मदद करने के लिए की संभावना नहीं है, लेकिन आप '' के साथ कुछ तर्क है, यदि कोई सबमिट बटन निर्दिष्ट नहीं किया गया है, तो डिफ़ॉल्ट कार्रवाई होने पर, यहां कुछ ऐसा ही हो सकता है? – James

+0

क्या आप $ anchorScroll निर्देश में निर्मित कोणीय का उपयोग कर रहे हैं? –

+0

एक अन्य मंच पर एक समान सवाल पूछा गया है। जब वॉयसओवर ने आईफ्रेम पर ध्यान केंद्रित किया तो पृष्ठ को शीर्ष पर स्क्रॉल किया गया था। यद्यपि स्थिति बिल्कुल वही नहीं है, फिर भी अन्य फोरम पर लड़के के लिए बग ब्राउज़र विशिष्ट था, इसका मतलब हो सकता है कि वॉयसओवर की बजाय सफारी में बग हो सकता है। https://discussions.apple.com/thread/7537410?start=0&tstart=0 –

उत्तर

0

शायद यह काम इस सीएसएस संपत्ति में आ सकता है:

.button { 
 
speak: spell-out; 
 
}

संबंधित मुद्दे