我正在尝试将我的 JavaScript 代码嵌入到 StoryLine Scorm 课程中。KeyPressed_WrongKey
如果用户单击“ Alt ”或“ = ”以外的任何键,我需要更改变量。
我的 JavaScript 代码如下所示。
var player = GetPlayer();
var isPressedCtrl = 0;
$(document).keyup(function (e) {
if (e.which == 18) isPressedCtrl=0;
}).keydown(function (e) {
if (e.which == 18) isPressedCtrl=1;
if (e.which == 187 && isPressedCtrl == 1) {
player.SetVar("KeyPressed", 1); //run if Alt+= pressed
}
if (e.which != 187 || e.which != 18) {
player.SetVar("KeyPressed_WrongKey", 1); //run if pressed anything else
}
});
当我按Alt或=时,第二个 IF 也为真......
有人可以帮忙吗?
如何更正脚本以按下除需要之外的任何键?