【发布时间】:2022-10-24 21:52:04
【问题描述】:
我在 WordPress 中创建了一个网站,并希望在智能手机从任何页面处于横向位置时显示联系页面。 我还需要智能手机在我将其转到纵向位置之前返回到我所在的页面。
我尝试了以下代码,但是当我将智能手机放回纵向时,它总是将我带回主页。
let landscape = window.matchMedia("(orientation: landscape)");
landscape.addEventListener("change", function(e) {
if(e.matches) {
window.location.href = "https://website.com/contacts/";
} else {
window.history.back();
}
})
你能帮我理解有什么问题吗?
谢谢!
【问题讨论】:
-
你确定
window.history.back(-1)回到一页吗?正确的语法是window.history.back()或window.history.go(-1) -
谢谢你的回复。对不起,我粘贴了错误的代码。我尝试了您的两种语法,但不仅返回主页一页。
-
尝试 console.log 在你的函数中查看它是否被多次调用
标签: javascript wordpress