के साथ समस्या पर फ़ोकस करें मैं jQuery 1.3.2 का उपयोग कर रहा हूं।Google क्रोम: स्क्रॉलबार
एक फॉर्म में एक इनपुट फ़ील्ड है। इनपुट फ़ील्ड पर क्लिक करने से एक div को ड्रॉपडाउन के रूप में खुलता है। Div में वस्तुओं की एक सूची है। चूंकि सूची का आकार बड़ा है, div में एक लंबवत स्क्रॉलबार है।
बाहर क्लिक करते समय ड्रॉपडाउन को बंद करने के लिए, इनपुट फ़ील्ड पर एक धुंधला ईवेंट होता है।
अब समस्या है:
क्रोम में (2.0.172) जब हम स्क्रॉलबार पर क्लिक करें, इनपुट क्षेत्र फोकस खो देंगे। और अब यदि आप बाहर क्लिक करते हैं, तो ड्रॉपडाउन बंद नहीं होगा (क्योंकि जब आप सोलबार पर क्लिक करते हैं तो इनपुट पहले से ही फोकस हो चुका है)
फ़ायरफ़ॉक्स (3.5), आईई (8), ओपेरा (9.64) में, सफारी() जब हम स्क्रॉलबार पर क्लिक करते हैं तो इनपुट फ़ील्ड फोकस नहीं करेगा। इसलिए जब आप बाहर क्लिक करते हैं (स्क्रॉलबार पर क्लिक करने के बाद) ड्रॉपडाउन बंद हो जाएगा। यह अपेक्षित व्यवहार है।
तो स्क्रॉलबार पर क्लिक होने के बाद क्रोम में, और फिर यदि मैं ड्रॉपडाउन के बाहर क्लिक करता हूं तो बंद नहीं होगा। मैं इस समस्या को क्रोम के साथ कैसे ठीक कर सकता हूं।
है, मैंने इस तरह की एक ही चीज़ की है लेकिन इसे 'फोकसआउट' ईवेंट पर लागू किया है। – elmt