没有鼠标左键保持,html输入将不会输入

时间:2013-12-09 02:16:08

标签: javascript html css

我正在使用fabricjs.com的Kitchen水槽脚本。我遇到了一个问题,我不能在任何输入中输入任何内容,除非我按住鼠标左键。您可以通过尝试在靠近顶部的Canvas中键入画布颜色来查看它是如何显示的。我在FX和IE中测试过。 Chrome为windows颜色选择器提供了非常酷的选择。不知道是什么导致了这个问题,因为我尝试了另一个版本的JQuery,结果相同。 WC3验证没有产生任何导致它的东西。谢谢你的期待。

1 个答案:

答案 0 :(得分:2)

您的问题似乎与paster.js有关。第24-28行:

// make sure it is always in focus
pasteCatcher.focus();
document.addEventListener("click", function() {
    pasteCatcher.focus();
});

这意味着只要您点击任何地方(包括在背景颜色输入框中),焦点就会立即被pasteCatcher窃取。请注意,您可以使用键盘导航到输入框,一切正常,直到您实际单击鼠标按钮。