사용자가 누르는 키와 왼쪽 화살표 및 오른쪽 화살표에 대한 응답을 캡처 할 수 있습니다. 키를 캡처하는 것이 그다지 어려운 것은 아닙니다.
$(window).bind("keypress", function(e) {
var code = (e.keyCode ? e.keyCode : e.which); // which code?
alert(String.fromCharCode(code)); // which key, according to the code?
});
원하는대로 코드를 적용하고 싶습니다. 오른쪽 화살표가 클릭 된 경우 get-image.php?direction=next&user=12838203
에 대한 요청을 시작하고 뒤로 화살표 인 경우 'prev'에 대해 'next'를 스왑합니다. 예를 들어
는
$("#loading").show(); // fancy ajax loading animation
$.post("get-image.php", {direction:"next",user:12838203}, function(response){
// hide our ajax loading animation
$("#loading").hide();
// if we get a proper response, like a source for a new image back
$("#image").fadeOut("fast").attr("src", response).fadeIn("fast");
});
페이스 북은 그들이 새로운 이미지, 광고 및 새 이미지로 이동하지만, 그들은 또한 할 일 것입니다해야 모든 commments을로드하는 키를 누를 앨범의 다음 사진으로 이동 URL 전체에서 페이지를 다시로드하지 않고 URL의 ID를 변경합니다. 도움을 주셔서 감사합니다 – JasonDavis
페이스 북은'window.location.hash'를 변경합니다. 코멘트를 얻는 것은 서버가 응답하는 것의 일부일 수 있습니다. 이미지와 설명. 또는 의견에 대해 별도의 전화를 할 수도 있습니다. – Sampson