के साथ पेस्ट करके सक्रिय नहीं किया गया Google autocomplete API माउस के साथ टेक्स्ट इनपुट में सामग्री चिपकाकर सक्रिय नहीं प्रतीत होता है। कीबोर्ड को शामिल करते समय यह ठीक काम करता है, लेकिन माउस के साथ नहीं।Google के स्वत: पूर्ण को माउस
मैंने नोटिस किया था कि, हालांकि, आप टेक्स्ट सामग्री में अपनी सामग्री पेस्ट करने के बाद यह लगभग किसी भी कीप्रेस (परीक्षण दायां तीर कुंजी, अंत कुंजी, स्थान) से सक्रिय हो जाएगा।
आप इसे अपने autocomplete demo साइट पर यहां दोबारा कर सकते हैं।
क्या यह एक बग है? या डिजाइन के रूप में? यदि यह डिज़ाइन किया गया है, तो वर्कअराउंड कैसे लागू करें? मुझे यह अब तक एक कामकाज के रूप में मिला है, लेकिन कोई नकली कीप्रेस घटनाएं काम नहीं लगती हैं। ब्राउज़र मेनू पट्टी के साथ ही आईओएस चिपकाने की कार्यक्षमता से पेस्ट |
$('.txtLocation').bind("paste", function (e)
{
$('.txtLocation').focus();
var e = jQuery.Event("keydown");
e.keyCode = 39; //39=Arrow Right
$('.txtLocation').trigger(e);
});
पर परीक्षण नहीं किया गया। यह फिक्स ओपेरा, एफएफ, क्रोम और सफारी में काम करता है, लेकिन आईई नहीं है क्योंकि यह अभी भी इसे साफ़ कर रहा है। इसे पहले से ही लपेट लिया गया है() और इसे संदर्भ के ऊपर फ़ंक्शन को स्थानांतरित करना था ताकि यह बिना त्रुटि के चलाए। मुझे लगता है कि मैं इसे छोड़ दूंगा क्योंकि यह सभी ब्राउज़रों को ठीक करता है लेकिन आईई, लेकिन अभी भी पूरा समाधान नहीं है। अच्छा प्रयास हालांकि, प्रयास के लिए +1। आईई के लिए कोई अन्य विचार? – johntrepreneur
मैं आपको बता दूंगा ... freakin 'आईई आदमी ... और निश्चित रूप से, यदि एक ब्राउज़र है जहां उपयोगकर्ताओं को राइट-क्लिक मेनू का उपयोग करने की अधिक संभावना है तो यह वह है! क्या आपने सेटटाइमआउट देरी को बढ़ाने की कोशिश की है यह देखने के लिए कि क्या आईई में चीजें बदलती हैं? –
एचएम ... टाइमआउट देरी को बदलना आईई मुद्दे को ठीक नहीं करता है। थोड़ी देर खेला लेकिन कोई पासा नहीं - आईई के लिए "समाधान" सोचने के लिए शुरू करना एक डीआईवी को खोलना है जिसमें एक संदेश है जिसमें बग के आईई उपयोगकर्ताओं को सलाह दी जाती है और सुझाव दिया जाता है कि वे चिपकाने के लिए CTRL + V का उपयोग करते हैं। –