空格键有时在我的 magento 商店中不起作用

Spacebar doesn't work sometimes on my magento store

我有一个工作 magento 商店 (www.siberiaequipamentos.com.br),当时我已经添加了一些插件,我写了一些代码,但我不知道是什么让空格键停止在我的搜索框上工作。

我当时忽略了这个问题,但现在,编写一个离线消息框,这个消息框的字段不接受输入字段上的空格...

有什么方法可以在我使用空格键时检查轨迹?

有人能告诉我发生了什么事吗?

谢谢....

调试此类问题的方法有很多种。我正在使用 Chrome,这是我会使用的一些粗略的调试程序:

  1. 打开网站并找到出现问题的元素(在本例中为 ID 为 #basicSearchField 的搜索框);
  2. 右键单击此元素并从弹出菜单中选择 "Inspect element";
  3. 单击检查器右侧的 "Event listeners" 选项卡 window;
  4. 检查 "keydown" 和 "keypress" 事件并记下它们绑定到的祖先元素(在本例中:documentwindow);
  5. 尝试禁用这些侦听器并检查是否有帮助。要禁用绑定到元素 XXX 的侦听器,您可以在控制台中执行此代码:document.removeEventListener('keydown', getEventListeners(XXX).keydown[0].listener)

在您的情况下,执行 document.removeEventListener('keydown', getEventListeners(document).keydown[0].listener) 可恢复搜索框的正常功能。这意味着位于 /js/magentothem/ma.jq.slide.js 的某些脚本是问题的原因。