/ / jQuery के IE में एक पृष्ठ को ताज़ा करने पर काम नहीं कर रहा कलंक - जावास्क्रिप्ट, jquery, इंटरनेट एक्सप्लोरर, फोकस

jquery IE में एक पृष्ठ को ताज़ा करने पर काम नहीं कर धुंधला-जावास्क्रिप्ट, jquery, इंटरनेट एक्सप्लोरर, फोकस

हमारे पास एक टेक्स्टबॉक्स है जिसमें एक वॉटरमार्क हैयह एक सामान्य फोकस और jQuery में धब्बा घटनाओं के साथ है। अकेले IE ब्राउज़रों में, समस्या तब होती है जब हम टेक्स्टबॉक्स पर क्लिक करते हैं, वॉटरमार्क गायब हो जाता है और फिर यदि हम पेज को रिफ्रेश करते हैं। वॉटरमार्क के अंत में कर्सर को फोकस किया जाता है और हमारे द्वारा टाइप किया गया टेक्स्ट वॉटरमार्क से जुड़ जाता है। मैं पृष्ठ को रीफ्रेश करने के लिए टेक्स्टबॉक्स से गायब होना चाहता हूं।

उत्तर:

उत्तर № 1 के लिए 1

आप उपयोगकर्ता कर सकते हैं .blur():

$( document ).ready( function() {
$( "#id_of_textfield" ).blur();
} );

यदि यह IE पर "t" काम नहीं करता है, तो आप मजबूर करने की कोशिश कर सकते हैंपृष्ठ पर कुछ अन्य तत्व पर ध्यान केंद्रित किया जाता है (क्योंकि दो तत्व "उसी समय ध्यान केंद्रित कर सकते हैं जब यह इसे टेक्स्टफील्ड से हटा देगा)। एपीआई में एक टिप्पणी के आधार पर, कोशिश करने के लिए एक और चीज क्षेत्र पर ध्यान देना है धुंधला होने से पहले: $( "#id_of_textfield" ).focus().blur();