1

我想了解选择的工作原理。焦点停留在输入框上,但是,keydown/keypress 事件(向下箭头和向上箭头)被委托给选定的框。这怎么可能?任何链接和其他材料来实现这种技术?

4

1 回答 1

2

<ul>理解 selected 的关键在于,它使用完全独立的 DOM 元素(尤其是with元素)复制选择框,<li>然后使用这些元素。

您可以在此处查看 GitHub 页面。它是用 CoffeeScript 编写的,然后使用 cakebuild 制作 JavaScript,这会产生一些奇怪的东西,可能会让你有点困惑 :)

于 2013-02-03T03:25:01.453 回答