SQLの窓

2015年11月03日

jQuery : F1 キーでヘルプを起動させないようにする

IE で jQuery の keydown での return false; が効かなかったので、調べて見るとわりとレアな情報でした。

onhelp で return false; する

見つけたサンプルでは、BODY 要素に onhelp="retunr false" とありました。この記述は、jQuery では、document に対するイベントが同等で、$("body") では正しく動作しません( ページの下の何もないところで F1 が発動してしまいます )
<script>
// jQuery 初期処理
$(function() {

// F1 キーで HELP を起動させないようにする
	$( document )
		// IE 用
		.on( "help", false )
		// IE 以外の一般処理用
		.on( "keydown", function(e){
			if ( e.keyCode == 0x70 ) {
				return false;
			}
		});

});
</script>


関連する情報

仮想キーコード



タグ:jquery IE
【jQueryの最新記事】
posted by at 2015-11-03 15:11 | Comment(0) | jQuery | このブログの読者になる | 更新情報をチェックする
SQLの窓全体の検索
Custom Search
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。


Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX