我正在尝试构建一个带有可以使用键盘选择的搜索结果的选择器框。做起来并不难——除了 Opera,我无法阻止在按键时弹出一个自己的选择框(魔杖形式设置),这使得我无法做出选择。
这是一个小演示:在框中输入一些内容并尝试使用向下箭头从我的弹出窗口中进行选择...例如,在最新的 Chrome 中将按预期工作 - 在最新的 Opera 中将不起作用。
Opera 是我的最爱,所以我需要找到一个解决方案来满足我自己 ;-)
感谢您分享想法...
我正在尝试构建一个带有可以使用键盘选择的搜索结果的选择器框。做起来并不难——除了 Opera,我无法阻止在按键时弹出一个自己的选择框(魔杖形式设置),这使得我无法做出选择。
这是一个小演示:在框中输入一些内容并尝试使用向下箭头从我的弹出窗口中进行选择...例如,在最新的 Chrome 中将按预期工作 - 在最新的 Opera 中将不起作用。
Opera 是我的最爱,所以我需要找到一个解决方案来满足我自己 ;-)
感谢您分享想法...
请参阅jQuery keyup keyCode 在 Opera 中不起作用
解决方案:使用 autocomplete="off"
<input id="test" value="" autocomplete="off" >
或者如果你不想在 JS 中保持干净:
e.preventDefault();
在您的 keyup 功能中。
希望能帮助到你 :)