Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我将如何使用javascript或jquery来;焦点“;在潜水舱?_Javascript_Jquery_Html_Webpage - Fatal编程技术网

我将如何使用javascript或jquery来;焦点“;在潜水舱?

我将如何使用javascript或jquery来;焦点“;在潜水舱?,javascript,jquery,html,webpage,Javascript,Jquery,Html,Webpage,我所说的焦点,不仅仅是指滚动到页面的那个部分。有没有一种方法可以让浏览器的行为就像用户点击了div?这里的用例是,我希望用户能够使用箭头键在div中滚动,但单击另一个按钮时会出现div,而该按钮不会单击div本身,因此,尝试使用箭头键进行滚动不起任何作用,因为主页不可滚动,默认情况下是“聚焦的”。显然,.focus函数在div上不起作用,所以我想知道如何做到这一点 这与被标记为重复的问题不同。在这个问题的答案中有类似问题的链接,但目前这被标记为错误问题的重复 您只需根据向添加一个值为-1的ta

我所说的焦点,不仅仅是指滚动到页面的那个部分。有没有一种方法可以让浏览器的行为就像用户点击了
div
?这里的用例是,我希望用户能够使用
箭头键
在div中滚动,但单击另一个按钮时会出现
div
,而该按钮不会单击
div
本身,因此,尝试使用
箭头键进行滚动不起任何作用,因为主页不可
滚动
,默认情况下是
“聚焦的”
。显然,
.focus
函数在div上不起作用,所以我想知道如何做到这一点

  • 这与被标记为重复的问题不同。在这个问题的答案中有类似问题的链接,但目前这被标记为错误问题的重复

您只需根据向
添加一个值为
-1
tabindex
属性,即可使用以下代码:

$('div').attr("tabindex", -1).focus();

与其从其他答案中复制准确的代码,不如将VTC作为副本。@CertainPerformance抱歉,VTC是什么?-投票赞成close@CertainPerformance哦,对-我是<3k代表-对此不太了解。谢谢你的澄清这很好,谢谢。tabindex属性的用途是什么?您注意到它不是重复的是不正确的,因为您接受的答案实际上是该问题答案的副本(即使有链接)。