vue.js 除非已选取元素,否则无法再使用按钮卷动

9nvpjoqh  于 2022-11-25  发布在  Vue.js
关注(0)|答案(1)|浏览(119)

我正在为一个客户建立一个Shopify网站,我一定做了一些事情,所以现在当页面加载时,除非我点击一个元素或使用标签,否则按键不会向下滚动。我不知道我做了什么。当我制作一个Vue应用程序来做API调用时,它可能坏了,但我暂时删除了它,这并没有解决任何问题。
我知道这没什么用,但是也许这里有人知道我如何诊断这个问题?我检查了当前主题和文档。hasFocus()是假的,但按键工作滚动,所以我不认为这是问题。我真的不确定。我有一个额外的问题,控制台日志似乎是不合作的。我得到的错误,但我自己写的控制台日志不'I don“我不想出现。我将非常感谢能得到的任何帮助。
我试着删除我怀疑是问题的代码。我检查了主体和HTML css以确保overlow-y没有被隐藏。我试了window.focus()和其他一些我在这里和其他地方找到的函数,但都不起作用。

v440hwme

v440hwme1#

由于不太了解Shopify,我建议使用document.activeElement来记录页面加载后哪个元素具有焦点。

console.log(document.activeElement);

从这里开始,你可以看到它是否有任何停止传播的事件处理程序,或者它是否存在于<body>之外,<body>可能有键盘处理程序。

相关问题