내 HTML
문서에 3 개의 div
부분이 있으며 키를 누를 때마다 서로 전환하려고합니다. 키 프레스 이벤트가 발생하면 현재 div
의 id
을 얻었고 그 내용에 따라 id
에 따라 div
(div 1 인 경우 div 2에 페이드 인 등)이 사라집니다.키 누름시 현재 div의 ID 가져 오기
내 HTML 코드는 다음
jQuery
코드
<div id="home" class="current">
<p align="center">Home</p>
<p align="center">
Some content
</p>
</div>
<div id="about">
<p align="center">About</p>
<p align="center">
Some content
</p>
</div>
<div id="contact">
<p align="center">Contact Form</p>
<p align="center">
Some content
</p>
</div>
:
<script>
$("#target").keypress(function(){
var id = $(this).html().toLowerCase();
console.log('id is: '+id);
$('.current').fadeOut(900, function(){
$('#'+id).fadeIn(900);
$('.current').removeClass('current');
$('#'+id).addClass('current');
});
});
</script>
위의 코드는, 내가 jQuery
이벤트와 새로운 오전, 작동하지 않습니다 당신이 날 안내 제발 수 옳은 길.
어떤 키가 "모든"키입니까? – Rob
any key press를 처리하는'keypress' API가 아닌가? – Malloc
키보드에서 "모든"키를 찾을 수 없습니다. – Rob