我正在开发一个小型的编码游戏项目,用户必须通过悬停线索来搜索页面,以便进入下一个级别。
对于此特定示例,线索是1 + 1(可通过在页面底部2/3上徘徊找到),答案是键入数字“ 2”(键码50)。
页面加载后,我将自动聚焦在脚本正在寻找要按下“ 2”的输入字段,但是我的问题是,如果用户单击“ #search”或“ #math”中的任何字母,它将删除输入的焦点。
如果用户单击“ #search”或“ #math”中的任何内容,则我需要将焦点仍置于“文本”输入中。我查看了该解决方案的stackoverflow,并找到了本文(Click on <div> to focus <input>),但似乎无法使其与我的代码一起使用。我假设这是一些愚蠢的简单语法错误,但是我需要一些新鲜的眼睛来查看它,因为我什么都没有!
这是一个JSFiddle:http://jsfiddle.net/ncx54y3r/2/
这是我用来尝试完成此操作的JS:
Get-ADUser -Properties * |
? {$_.employeeNumber -eq " 9408" -or $_.employeeNumber -eq "3816"} |
Select-Object Name,
SamAccountName,
UserPrincipalName,
DisplayName,
GivenName,
Surname,
description,
mail,
Enabled,
HomeDirectory,
distinguishedname,
@{
n='Groups';
e={ ($_.memberOf | Get-AdGroup | Select-Object -ExpandProperty Name) -join ";" }
}
所有其他代码都可以在JSFiddle中看到。要检查脚本是否正确运行,只需单击任意字母并键入“ 2”。如果它重定向到错误页面,则表明它可以正常工作!
谢谢大家!我很感激。
答案 0 :(得分:1)
您不包括班级指标“。”在jQuery中
$('text').focus();
应该是
$('.text').focus();
答案 1 :(得分:0)
控制台上有任何错误?这就是所有代码吗?它对我不起作用,因为未加载Jquery。
ReferenceError: $ is not defined