मैं वर्तमान में अपने स्वयं के स्वत: पूर्ण/सुझाव स्क्रिप्ट पर काम कर रहा हूं और मैं अपने मुख्य साइट पर Google के समान प्रभाव प्राप्त करना चाहता हूं।Google सुझाव-जैसे इनपुट फ़ील्ड को कैसे कार्यान्वित करें?
जब उपयोगकर्ता टाइपिंग शुरू करता है (उदाहरण के लिए stack
), 4 सुझाव नीचे एक ड्रॉपडाउन सूची पर दिखाई देते हैं लेकिन ... साथ ही, शीर्ष पर मौजूद एक व्यक्ति ग्रे रंग में इनपुट फ़ील्ड में "इन" दिखाता है :
कैसे यह संभव अन्य स्ट्रिंग इनपुट में एक अलग शैली के साथ डाल करने के लिए चाहते हैं?
क्या यह मूल्य के साथ इनपुट पर <span>
है? जब मैं स्ट्रिंग के ग्रे हिस्से पर क्लिक करता हूं तो इनपुट फ़ील्ड को फोकस नहीं मिलता है, इसलिए मेरा मानना है कि इसमें कुछ होना चाहिए।
वास्तव में यह एक <span>
(या किसी अन्य <div>
) तो इनपुट से अधिक बैठे है कि वे किस तरह पता है जहां स्ट्रिंग के पहले भाग (stack
) इस मामले में समाप्त होता है और जहां स्थिति (चौड़ाई) overflow
शब्द (करना)।
क्या कोई इस प्रभाव को प्राप्त करने के बारे में जानता है?
ध्यान दें कि यह IE10, IE9, और शायद नीचे दिए गए सभी संस्करणों के साथ ठीक से काम नहीं करता है 11. IETester के साथ परीक्षण किया गया और IE11 में "दस्तावेज़ मोड" को बदलकर। Google आईई में दूसरा इनपुट फ़ील्ड प्रदर्शित नहीं करता है (यहां तक कि आईई 11, हालांकि यह काम करता है) – personne3000
इसे आईई 10 में काम करने के लिए- (http://stackoverflow.com/questions/15662687/ie10-anchor-tag-z- इंडेक्स-इश्यू), "पारदर्शी" के बजाय #main के लिए "पृष्ठभूमि: rgba (0,0,0,0)" का उपयोग करें; मैं #autocomplete के लिए "पारदर्शी" के बजाय "पृष्ठभूमि: सफेद" का उपयोग करने की भी अनुशंसा करता हूं। – personne3000
ने guanome द्वारा उपर्युक्त उत्तर के लिए एक जेएसफ़िल्ड बनाया। इसकी जांच करें। https://jsfiddle.net/2tuo2hvn/4/ – akniazi