자습서 기반 웹 페이지가 있습니다. 사용자가 화살표 href 버튼을 사용하여 다음 자습서 페이지로 이동할 수 있습니다 (일부 작업을 완료 한 경우에만 해당). 또한 대부분의 페이지에서 Enter 키를 누르면 다음 페이지로 이동합니다.jQuery Chrome - Enter 키 사용 안함
그러나 튜토리얼 페이지 중 일부는 다른 용도로 Enter 키를 사용하며 해당 키를 사용하지 않기를 원합니다. 나는 다음을 수행했습니다 :
$(window).keyup(function(e) {
if (e.keyCode == 13)
{
e.preventDefault();
return false;
}
});
IE/FF/Opera에서는 잘 작동하지만 크롬에서는 그렇지 않습니다.
크롬에서 if 내부에 경고를 추가하면 양식이 제출되지 않습니다. 그렇지 않으면 그럴 것이다.
아이디어가 있으십니까?
이것은 제대로 작동합니다. – XGreen
이것은 효과가 있습니다. 그 크롬은 여전히 '창'만이 작동하지 않는 이유는 여전히 나에게 이상합니다. 나는 jQuery에서 경험이 없으며 내부 작업을 이해하지 못한다 ... 나는 더 많은 읽기와 적은 시행 코드가 필요하다고 생각한다. :) – user496607