मेरे पास दो एंकर हैंडलर एंकर टैग से बंधे हैं: एक फोकस और धुंध के लिए।आईओएस सफारी मोबाइल (आईफोन/आईपैड) में ब्लर इवेंट क्यों नहीं निकाला गया है?
हैंडलर डेस्कटॉप पर आग लगते हैं, लेकिन आईफोन और आईपैड में केवल फोकस सही ढंग से निकाल दिया जाता है। अगर मैं एंकर टैग के बाहर क्लिक करें (कलंक आग केवल जब मैं पेज में किसी अन्य रूप तत्वों क्लिक करें) धुंधला निकाल दिया नहीं है:
$("a").focus(function(){
console.log("focus fired");
});
$("a").blur(function(){
console.log("blur fired");
});
HTML: एक लंगर जुड़ी किसी भी इवेंट नहीं हैं
<html>
<form>
<a href="#">test link</a>
<div>
<input type="text" title="" size="38" value="" id="lname1" name="" class="text">
</div>
<div style="padding:100px">
<p>test content</p>
</div>
</form>
</html>
मुझे https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html में एक और अधिक intresting चीज़ मिली, केवल तभी जब मैं केवल एंकर से क्लिक करने योग्य तत्व पर क्लिक करता हूं टैग खोया फोकस। –
मैंने पोस्ट गाइड पढ़ा है और अभी भी यह नहीं देखता कि इनपुट तत्व ने फोकस खोने पर आपको कैसे पता लगाया है? क्या आप एक कोड उदाहरण पोस्ट कर सकते हैं? – ChrisFox
@ChrisFox क्षमा करें, मेरे पास कोई कोड उदाहरण नहीं है। फोकस स्थानांतरित करने के लिए आपको किसी अन्य फॉर्म तत्व पर टैप करना होगा (और पिछले एक पर धुंधला ईवेंट प्राप्त करना होगा)। –