是否可以在KnockoutJS中对div使用“hasFocus”?

时间:2014-02-10 06:22:37

标签: knockout.js

LIVE DEMO

按钮构建为div s。

我想创建以下行为:

  • 当用户点击该按钮时,会出现一个对话框。
  • 然后,如果用户点击页面上的任何其他位置,对话框就会消失。

我正在努力实施第二项要求。

I trieddiv上使用hasFocus,但似乎不起作用。看起来hasFocus适用于inputbutton等输入元素。

您将如何实现所需的行为?

1 个答案:

答案 0 :(得分:2)

我找到的最佳解决方案是将tabindex放在div上。这使得div可以集中精力。

DEMO