0

Enter、スペース、矢印を押しながらiframeにフォーカスを設定するイベントを使用しています:

  document.addEventListener("keydown", function (event) {
        if (event.keyCode === 9 || (event.keyCode >= 32 && event.keyCode <= 34) || (event.keyCode >= 37 && event.keyCode <= 40)) {
            setFocusOnIframe();
        }
    }, false);

問題は、名前の入力があり、名前の入力中にスペースのイベントリスナーをオフにしたいことです。

<input id="presentation-name" type="text" placeholder="Add Name">

入力要素に名前を入力しているときにiframeにフォーカスしないようにするには、関数をどのように記述すればよいですか?

4

1 に答える 1

1

これを試して:

var target = event.target || event.srcElement;

if(target.id == "presentation-name")return;
于 2013-11-15T10:44:33.790 に答える