Mam skrypt jQuery, który wyświetla element div po naciśnięciu dowolnego klawisza na klawiaturze. Chciałbym dodać warunek do skryptu, który uruchomi skrypt tylko wtedy, gdy żaden inny obszar wejściowy (textarea lub texfields) nie będzie ostry na stronie. W ten sposób możesz wpisać na pozostałą część strony bez pokazywania elementu div.Sprawdź, czy dowolne elementy wejściowe są ostre
$(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);
}
}
});
Dzięki. Mogę nadać każdemu tekstowi na stronie ten sam identyfikator, jeśli jest to konieczne.
BTW nie można "dać ten sam identyfikator" - powielający Identyfikatory są nieważne HTML i twoi JS/jQuery przechwyci tylko pierwszy element. –