divにfocus/blurイベントハンドラを与えると、いつハンドラがいつ実行されますか?divのボケやフォーカスを作成する方法はありますか?
2
A
答えて
0
div要素にtabindex属性を指定すると、(HTML 5の下書きをサポートするブラウザで)フォーカス可能になります。理論的には、フォーカスとブラーイベントが発生します。
一般的に言えば、それはしないでください。
4
あなたはdiv
にtabindex
属性を与えると、フォーカスを受け入れることができるようになります:
<div id="example" tabindex="0">Random content</div>
通常どおりにあなたが、その後focus
とblur
イベントハンドラを添付することができます。たとえば:あなたはそれをクリックしたときに
document.getElementById("example").onfocus = function() {
console.log("focused");
}
フォーカスがdiv
に与えられます、そしてあなたが他の要素をクリックしたときblur
がトリガされます。
関連する問題
- 1. ボケやクリックイベントに問題がありますか?
- 2. サムネイルを作成する方法や、ウェブサイトへのリンクをプレビューする方法はありますか?
- 3. divをフォーカスする方法は?
- 4. localdbの図を作成する方法はありますか?
- 5. groovesharkウィジェットを作成する方法や、外部プレーヤーで曲を埋め込む方法はありますか?
- 6. iPhoneでログファイルを作成する方法はありますか
- 7. Emacsで「プロジェクトファイル」を作成する方法はありますか?
- 8. Ruby:Riドキュメントを作成する方法はありますか?
- 9. 物理エンジンを作成する方法はありますか
- 10. linuxにダミーファイルディスクリプタを作成する方法はありますか?
- 11. Kivyでカスタムプロパティを作成する方法はありますか?
- 12. 既存のWebサイトフォルダへのシンボリックリンクをすばやく簡単に作成する方法はありますか?
- 13. divでブートストラップ・カラムをラップする方法はありますか?
- 14. swiffyアニメーションを作成し、それをdivの背景イメージにする方法はありますか?
- 15. スクリプトや多くの空のフォルダを作成する方法はありますか?
- 16. oracleプロシージャを作成する方法はありますが、格納する方法はありません
- 17. 非長方形のUIButtonを作成する方法はありますか?
- 18. ios "To:" SMSや電子メールフィールドのようなフィールドを作成する方法はありますか?
- 19. C#でwinformsやWPFで3Dゲームを作る方法はありますか?
- 20. pygameでウェブカメラのフォーカスを制御する方法はありますか?
- 21. NSIndexPathオブジェクトを作成するより便利な方法はありますか?
- 22. iPhoneに簡単なスプレッドシートを作成して保存するライブラリや方法はありますか?
- 23. EJBに片方向接続を作成する方法はありますか?
- 24. テストデータを持つタイプのインスタンスを作成する方法はありますか?
- 25. LINQ-SQLモデルクラスのコントラクトを作成する別の方法はありますか?
- 26. Streamsのこのシーケンスを作成する方法はありますか?
- 27. JSONスキーマを解析してデフォルトのjsonオブジェクトを作成する方法や、Javaクラスを生成する方法はありますか?
- 28. DirectShowトランスフォームフィルタを作成する方法を示す例はありますか?
- 29. nmakeファイルからvcproj(VSC++プロジェクトファイル)を作成する方法はありますか?
- 30. Doctrine MongoDB - JSONからクエリを作成する方法はありますか?
私はこのハックなしでこの問題を解決できません:http://stackoverflow.com/questions/6745059/implementation-details-of-date-picker-at-http-jqueryui-com-demos-datepicker – Krewr
はいあなたはできる。カレンダーまたは入力のいずれかの要素がフォーカスを取得したときに変数を設定します。いずれかがフォーカスを失ったときに設定を解除します。 1秒後にカレンダーを閉じ、変数が設定されていない場合にのみ、カレンダーを閉じます。私は、ボタンがアクティブになっている場合にのみ、カレンダーをトリガーすることで問題を回避できます。私はちょうどそれを入力することができますときにGUIを使用して日付を選択することは迷惑です。 – Quentin