0

我有一个输入网格。用户可以浏览它们并单击它们。

当用户在输入中切换时 - 下一个输入是焦点(由浏览器触发的事件)。焦点事件处理程序应将“选定”类添加到输入。

当用户点击输入时 - 浏览器首先触发“焦点”事件,然后触发“点击”事件。单击事件处理程序应将“选定”类添加到输入。

目标: 我需要允许用户使用 ctrl+click 选择(添加“选定”类到)多个输入,并且仍然允许通过输入进行选项卡。

问题: 焦点事件在单击事件之前触发,因此它会从所有输入中删除选择。

简化版代码:http: //jsbin.com/emuboq/1/edit

4

1 回答 1

1

查看我的编辑:http: //jsbin.com/emuboq/7/edit

不确定这是您需要的,所以如果不是,请告诉我。

于 2013-02-22T11:36:31.813 回答