twitter facebook

jQuery で Ctrl+S をフック

Chrome などで Ctrl+S をするとHTMLファイル保存になってしまいますが。以下のソースで、フックすることができます。
javascript

$(window).bind('keydown', function(e) {
	if (e.ctrlKey || e.metaKey) {
		switch (String.fromCharCode(e.which).toLowerCase()) {
		case 's':
			e.preventDefault();
			alert('Ctrl+S'); // ここになにか実装する。
			break;
		}
	}
});
event.preventDefault() は デフォルトのイベント(ファイル保存など)をキャンセルという意味です。
これで、Ctrl+S をしたときに データーベースにアップデートみたいな実装ができます。
AUTHOR
@hiropon
最終更新日 2018/09/18
FAVORITE good stock
LINK TAG
記法を見る