내가 코드가 작동하고 내가 JS의 전문가가 아니라 나처럼되지 믿는 이유 몇 가지가있다; 나는 나의 작은 경험에서 이것을 말하고있다.
나는 약간의 해결책을 생각했다. 아래를 보시고 틀린 곳에서 운동 할 수 있는지 알아보십시오. JS에 대해 경험이있는 사람이 정확히 무엇이 잘못되었는지와 왜 작동하지 않는지에 대해 알려 드리겠습니다.
<html>
<head>
<title>mouse trap test</title>
</head>
<body>
<a id="next" href="next/page">Next page</a>
<script src="mousetrap.js"></script>
<script>
function GoToLocation(url)
{
//window.location = "http://www.stackoverflow.com";
window.location = url;
}
Mousetrap.bind("n", function() {
//alert('N pressed' + document.getElementById("next").href);
//document.getElementById("next").click();
GoToLocation(document.getElementById("next").href);
});
</script>
</body>
</html>
위의 내용이 도움이되기를 바랍니다.