gpt4 book ai didi

javascript - 使用 JavaScript 进行 Tumblr 箭头键导航

转载 作者:行者123 更新时间:2023-12-02 18:53:16 27 4
gpt4 key购买 nike

如何使用 JavaScript 为 Tumblr 主题创建箭头键导航?

我正在尝试编写一些 JavaScript,以允许 Tumblr 主题的用户使用箭头键导航页面。

我已经成功地让基本概念发挥作用:

document.onkeydown = function(event) {
event = event || window.event;
var key = event.keyCode;
var currentPage = {CurrentPage};
// left arrow key
if (key == 37) {
var previousPage = currentPage - 1;
window.location.href = "/page/" + previousPage;
}
// right arrow key
if (key == 39) {
var nextPage = currentPage + 1;
window.location.href = "/page/" + nextPage;
}
};

这会遇到用户能够超越最后一页并且可能(我不太确定)在永久链接页面上工作的问题。但是,使用 URL 的 {PreviousPage}{NextPage} 变量会容易得多,但由于某种原因我无法让它们在 JavaScript 中工作。即使我用 JS 作为前缀(即 {JSPreviousPage}{JSNextPage}),尽管变量在 HTML 中工作正常,但它们仍然解析为空。

最佳答案

将下一个和上一个 ID 添加到分页 anchor 链接。然后试试这个:

$(document).keydown(function(e) {
var url = false;
// Left arrow key code
if (e.which == 37) {
url = $('#prev').attr('href');
}
// Right arrow key code
else if (e.which == 39) {
url = $('#next').attr('href');
}

if (url) {
window.location = url;
}

});

关于javascript - 使用 JavaScript 进行 Tumblr 箭头键导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15610462/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com