2016-04-28 23 views
0

我正在做一个多选择列表。在项目上单击它切换该项目上的某个班级。我想实现多个选择,而CTRL键已关闭。 这可能吗?承认CTRL keydown没有输入

+0

显示你所尝试过的东西(当然有可能) – karaxuna

回答

0

如果控件在调用时处于关闭状态,则事件的ctrlkey属性将评估为true。所以基本上是这样的:

if (e.ctrlkey) { 
    your code 
} 

更新:在回答你的问题的意见,是的。事件对象非常强大,并提供了许多属性,您可以使用这些属性来确定您正在处理的事件类型,触发事件的类型等等。这是一个相当体面和简洁的事件对象:http://www.htmlgoodies.com/beyond/javascript/events-and-javascript-part-3-the-event-object.html

+0

只有CTRL键才能触发事件吗?你可以将它与mouseup,mousedown结合起来吗? – CountGradsky