2

我有一个 XUL 按钮,一旦单击它就会监听击键。捕获击键时,它将按钮的标签设置为击键的 keyCode。我想将此值保存到首选项中。我正在使用 onsynctopreference 告诉按钮使用其标签的值作为首选项。然而,onsynctopreference 似乎触发了 onmouseup。问题是,用户应该点击按钮,然后输入一个键。输入密钥后,我希望触发 onsynctopreference。

你会建议我如何处理这个问题?无论如何手动调用onsynctopreference?

4

1 回答 1

0

使用处理程序手动onkeypress调用:onsynctopreference

  function foo()
    {
    /* ... */
    onsynctopreference();
    }

  document.onkeypress = foo;
于 2013-12-10T17:20:52.517 回答