मैंने छिपी सामग्री को सुलभ बनाने के लिए tabindex
विशेषता के साथ div
टैबबबल बनाया है।टैबिन्डेक्स फोकस स्टाइल
वर्तमान में जब माउस के साथ क्लिक किया गया div
ब्राउज़र :focus
स्टाइल प्राप्त करता है।
क्या टैबबेल तत्व को केवल पर ध्यान केंद्रित करने का कोई तरीका है जब कीबोर्ड के माध्यम से उपयोग किया जाता है? एक एंकर तत्व डिफ़ॉल्ट रूप से यह है।
tabindex='0'
साथDiv
माउस और कीबोर्ड बातचीत पर ब्राउज़र फोकस शैलियों हो जाता है- एंकर कुंजीपटल बातचीत पर ब्राउज़र फोकस शैलियों हो जाता है केवल
मैं div लंगर का अनुकरण करना चाहते हैं। दुर्भाग्य से हालांकि यह एक एंकर बनाना एक विकल्प नहीं है।
कोई भी मदद महान होगी, मैं वास्तव में नुकसान में हूं। http://jsfiddle.net/LvXyL/2/
FWIW: ऐसा लगता है कि आप जिस व्यवहार का वर्णन कर रहे हैं वह वास्तव में ब्राउज़र-निर्भर है: क्रोम में, div को माउस/कीबोर्ड पर फोकस शैली मिलती है लेकिन कीबोर्ड पर केवल एंकर ही वर्णन होता है; लेकिन आईई में, * दोनों * माउस या कीबोर्ड पर फोकस आयताकार प्राप्त करें; इस बीच फ़ायरफ़ॉक्स में, न तो फोकस रूपरेखा प्राप्त करें * जब तक उस फ्रेम में कीबोर्ड का उपयोग नहीं किया जाता है, और उसके बाद दोनों माउस या कीबोर्ड दोनों के लिए फोकस रूपरेखा प्राप्त करते हैं! – BrendanMcK