デモページ デモページ内の薄い灰色の部分は、IFRAME です。jQuery のセレクタで、本体のページと、IFRAME 内を同時に設定します。
<script> $(function() { // F1 キーで HELP を起動させないようにする // ※ document のかわりに window でも動作するはずです(IFRAME内は window です) // ※ $( "body" ) は不可です $( [document,$( "iframe" ).get(0).contentWindow] ) // IE 用 .on( "help", false ) // IE 以外の一般処理用 .on( "keydown", function(e){ if ( e.keyCode == 0x70 ) { return false; } }); }); </script>
Firefox では F1 では何も起こりませんが、F1 キーを押せばイベントは発生します。 keyCode は仮想キーコードで、Windows API で定義されているものです。
F1 | VK_F1 | 0x70 |
F2 | VK_F2 | 0x71 |
F3 | VK_F3 | 0x72 |
F4 | VK_F4 | 0x73 |
F5 | VK_F5 | 0x74 |
F6 | VK_F6 | 0x75 |
F7 | VK_F7 | 0x76 |
F8 | VK_F8 | 0x77 |
F9 | VK_F9 | 0x78 |
F10 | VK_F10 | 0x79 |
F11 | VK_F11 | 0x7A |
F12 | VK_F12 | 0x7B |
タグ:jquery
|
【IFRAME パッケージの最新記事】
- CSS の calc 関数を使って、IFRAME を画面下半分にフィットさせる
- jQuery プラグイン : Columns と PHP の連携と、ドキュメントには書かれていないカスタマイズ方法
- 1会話・IFRAME(TCPDF)テンプレート : jQuery + Bootstrap(css) + mmenu + Firebase + TCPDF + PHP
- jquery.ajax-combobox(オートコンプリートとドロップダウンリストを組み合わせたコンボボックス) を使用して、入力可能なコンボックス( しかもリストはページャ付き )
- jquery.ajax-combobox で JSON をデータに使う場合、複数項目を検索対象にする為の簡単な改造
- FileSaver.js と canvas-toBlob.js を使って、canvas で表示されているイメージを保存する
- クリックしたコンテンツ以外を暗転する jQuery TOOLS の expose プラグイン
- tabIndent.js : テキストエリアでタブが使用できます。オリジナルを少し改造して、jQuery の名前空間に登録しました。
- 何もかも回転する、jQuery の簡単なプラグイン実装
- jQuery UI の タブ と アコーディオンで、スキンのチェック
- tableMagic で作成されたテーブルを fixedheadertable でヘッダと左端列を固定 / jQuery プラグイン
- jQuery : Columns で作成されたテーブルを fixedTblHdrLftCol でヘッダと左列を固定( CSS カスタマイズ )
- IOS のようなスクロールバーインターフェイスを jQuery のプラグインとして実現する jQuery.NiceScroll
- jQuery : 一つの 複数選択の SELECT 要素から二つのリストボックスを作成して、必要なグループ選択するプラグイン / multiselect.js と PHP との連携
- jQuery プラグイン mmenu( 左右からスライドインするメニュー ) を F1 キーと F2 キーに割り当てて、左右から二つのメニューを開く
- FRAME の代替として使う IFRAME パッケージ