小编use*_*855的帖子

移至网页的第一个"默认"焦点

假设您有网站,当您刷新它时,如果您检查哪个元素具有焦点,请使用以下代码:

setInterval(function () {
    console.log('ID: ', $(document.activeElement).attr('id') + ' Tag: ' + $(document.activeElement).prop('tagName')
        + ' C: ' + $(document.activeElement).attr('class'));
}, 2000);
Run Code Online (Sandbox Code Playgroud)

你会看到元素的标签是'BODY'元素.如何使用javascript将焦点恢复到相同的元素,因为,这样的事情$('body').focus();不起作用.

编辑:它还应该重置文档的"焦点"流程.因此,单击TAB后,它将聚焦相同的元素,就像您要刷新页面然后单击TAB一样.

编辑2:我需要重点关注某些操作,如keyDown,重置为默认状态 - 加载页面后的状态.从我的研究中我知道,在你加载页面之后关注的元素是'body',然后在你点击Tab之后,你的网站焦点流中的第一个元素就会聚焦.我不能用$('body')来做那个.focus(); - 它不会聚焦身体,也不会重置文件焦点的当前流量.

编辑3:到目前为止我们已经设法以某种方式body使用此代码将焦点重置为网站元素:document.activeElement.blur();所以我的上述脚本会说body是重点,但它不会重置当前焦点的实际流量,当您使用键盘导航网站时(TAB按钮).可以使用解决方法并选择所需的指定元素,但这不是问题的答案.什么是将网站键盘导航流重置为默认状态而不刷新页面的通用机制?

编辑4: https ://jsfiddle.net/4qjb5asw/5/

html javascript css jquery

9
推荐指数
2
解决办法
1377
查看次数

如何在Excel中创建时间范围图

谁能帮我在 Excel 中创建所有元素的时间范围图。我的数据如下所示: 样本数据

Connected At 和 Disconnected At 数据值采用 24 小时格式。

我要实现: 想要的图

excel time charts graph

2
推荐指数
1
解决办法
1万
查看次数

绕组数算法和凸点边界/边缘上的点

我需要一种算法,它可以判断Point是否位于凸包(C / C ++)的内部/外部或边界(边缘)上。

凸包被描述为点X,Y,整数,连接从i到i + 1的数组。

目前,我使用绕组数算法,描述如下:http : //geomalgorithms.com/a03-_inclusion.html它是函数“ wn_PnPoly()”。

如果Point正好位于凸面的边界(边缘)上,是否有可能以及如何使绕组数算法检测到?还有另一种算法可以做到这一点吗?(需要在整数上工作)。

c++ algorithm convex point-in-polygon

0
推荐指数
1
解决办法
3182
查看次数

标签 统计

algorithm ×1

c++ ×1

charts ×1

convex ×1

css ×1

excel ×1

graph ×1

html ×1

javascript ×1

jquery ×1

point-in-polygon ×1

time ×1