Twitter使用什么样的技巧来描述css大纲?

时间:2014-12-30 09:51:38

标签: javascript jquery html css outline

单击时间轴上的按钮时,我的浏览器(镶边)不会对按钮进行对焦。重点是留在原来的元素。他们是如何做到的?

enter image description here

这些是我发现的。

  • 他们在点击时不使用blur()功能。如果他们调用该方法,则预先存在的焦点将消失。
  • 似乎他们没有保存以前的焦点元素,并重新聚焦它。当我覆盖$.fn.focus方法时,它没有被调用。
  • 他们使用JavaScript的一些技巧。当我禁用JavaScript时,我设法通过单击按钮来聚焦元素。

1 个答案:

答案 0 :(得分:0)

当你有人点击某个元素时,你想做的就是专注于一个元素。

Click here to check out an example of how I would do it

这就是你要找的东西

6 |    searchButton.focus();

<强>更新
你的问题不清楚,你质疑的是它如何将重点放在同一个元素上......我告诉你如何......