मैं एक मोबाइल वेब एप्लिकेशन बना रहा हूं, और मुझे विंडोज फोन 7 के साथ कोई समस्या है जिसमें मेरे पास एंड्रॉइड या आईओएस नहीं है। ऐप मोबाइल आईई में काफी अच्छी तरह से काम करता है, लेकिन चूंकि मैं JQuery की (अपेक्षाकृत) नई .on() विधि का उपयोग कर रहा हूं, इसलिए मुझे अजीब टैप हाइलाइटिंग प्रभाव मिल रहा है जो ऐप के प्रकार को परेशान करते हैं।विंडोज फोन 7 में टैप हाइलाइट हटाएं?
उदाहरण: मुझे लगता है कि एक चहचहाना या ईमेल क्लाइंट में जैसे संदेश की एक सूची है, (Android/iOS शैली में), और इस प्रकार मेरी जे एस कोड पढ़ता है:
$('#conversation_list').on('click', '.conversation', function() {
// show all the messages in a conversation
});
क्या हो रहा है समाप्त होता है कि संपूर्ण शीर्ष-स्तरीय चयनकर्ता (इस मामले में, #conversation_list) को हाइलाइट किया जाता है (और आमतौर पर असहज दूसरे या दो के लिए हाइलाइट किया जाता है)। मुझे लगता है कि यह कुछ उपयोगकर्ताओं को भ्रमित कर सकता है, क्योंकि इस बात की संवेदना नहीं है कि आप जिस तत्व को चाहते हैं उसे टैप कर रहे हैं, भले ही आप हो।
क्या इससे बचने के लिए कोई तरीका है, या WinPhone IE में टैप हाइलाइटिंग बंद करने के लिए कोई तरीका है? मैं आईओएस और एंड्रॉइड ब्राउज़र में सफलतापूर्वक -webkit-tap-highlight-color का उपयोग कर रहा हूं, लेकिन ऐसा लगता है कि यह यहां काम नहीं कर रहा है।
के बारे में क्या में प्रत्येक संदेश या प्रत्येक तत्व को हाइलाइट करना चाहिए? – FelipeAls
मैं इस धारणा के तहत था कि .on() की आवश्यकता है कि मैं अभिभावक तत्व को सुनूं? क्या यह मामला नहीं है? – Frank