Sitemde, tüm belge için bir tuşa basma olay işleyicisi kaydettim.JQuery tuşa basma olayı sadece bir öğe için nasıl devre dışı bırakılır?
$(document).keypress(myhandler);
Ve ben bir listede dolaşmak için 'boşluk' tuşuna ele.
Sorun şu ki, bir <input type='text' />
öğesi var ve girdiye girildiğinde listeyi kaydırmak için 'boşluk' tuşunu istemiyorum.
Olayın kaynağının nerede olduğunu belirlemek için JQuery tarafından iletilen "olay" nesnesinde herhangi bir bilgi bulunamadı.
Kesinlikle temiz. "E.stopPropagation(); – HRJ
" 'e.preventDefault();' işlevini kullanın. –