kịch bản tôi đã chắp ghép cho đến nay trông như thế này:làm thế nào để có được các phím mũi tên trên bàn phím để kích hoạt chuyển hướng (trước/sau trang) liên kết trong một blog
<script type="text/javascript">
/* KEYNAV */
document.onkeydown = function(e) {
if (! e) var e = window.event;
var code = e.charCode ? e.charCode : e.keyCode;
if (! e.shiftKey && ! e.ctrlKey && ! e.altKey && ! e.metaKey) {
if (code == Event.KEY_LEFT) {
if ($('previous_page_link')) location.href = $('previous_page_link').href;
} else if (code == Event.KEY_RIGHT) {
if ($('next_page_link')) location.href = $('next_page_link').href;}
}
});
</script>
và html của tôi trông giống như này:
<p>
{block:PreviousPage}
<a id="previous_page_link" href="{PreviousPage}">PREVIOUS PAGE</a>
{/block:PreviousPage}
{block:NextPage}
<a id="next_page_link" href="{NextPage}">NEXT PAGE</a>
{/block:NextPage}
</p>
mã {PreviousPage}/{NextPage} đại diện cho liên kết trang động khác nhau tùy thuộc vào trang bạn đang truy cập. câu hỏi cụ thể này dành riêng cho tumblr, nhưng nói chung là tốt:
có cách nào để lấy các phím mũi tên trái và phải để kích hoạt các liên kết động này không?
cảm ơn bạn đã đọc và bất kỳ trợ giúp nào về điều này được đánh giá cao.
tốt đẹp làm việc tim cảm ơn rất nhiều! – dfogge
'evt = evt || là gì window.event; 'về? –
@ MadsSkjern: Đó là phiên bản cũ của Internet Explorer (lên đến và bao gồm phiên bản 8), trong đó đối tượng sự kiện không được cung cấp làm tham số cho hàm xử lý sự kiện và thay vào đó có sẵn dưới dạng 'window.event'. –