में हैं मैं एक jQuery स्क्रिप्ट कि एक div प्रदर्शित करता है जब कीबोर्ड पर किसी भी कुंजी दबाया जाता है देखने के लिए। मैं स्क्रिप्ट में एक शर्त जोड़ना चाहता हूं जो पृष्ठ पर फ़ोकस करने पर कोई अन्य इनपुट क्षेत्र (टेक्स्टरेरा या टेक्सफील्ड) फ़ोकस न केवल स्क्रिप्ट चलाएगा। इस तरह आप वास्तव में div को दिखाए बिना शेष पृष्ठ पर टाइप कर सकते हैं।चेक यदि कोई इनपुट तत्वों फोकस
$(document).on('keydown', function (e) {
if (!$('#test').is(':visible')) {
//######## IF (every input is not active....) {
if (65 <= e.keyCode && e.keyCode <= 90) {
$(elem).fadeIn();
$('#textarea').val('');
$('#textarea').focus();
$('#textarea').val(temp);
}
}
});
धन्यवाद। यदि आवश्यक हो तो मैं उसी आईडी पर पेज पर हर दूसरे टेक्स्टरेरा दे सकता हूं।
के लिए इस का उपयोग कर BTW आप नहीं "एक ही आईडी दे" कर सकते हैं सिफारिश करने के लिए चाहते हैं - डुप्लिकेट आईडी अमान्य HTML हैं और अपने जेएस/jQuery केवल पहले तत्व पकड़ लेंगे। –