1
私のウェブページにフラッシュ埋め込みコードがあります。ゲームをプレイしているとき、上下のキーでページがスクロールしています。どうすればこれを防ぐことができますか? Firefoxは大丈夫ですが、IEでしかスクロールしません。フラッシュの矢印キーでスクロールを無効にする
私のウェブページにフラッシュ埋め込みコードがあります。ゲームをプレイしているとき、上下のキーでページがスクロールしています。どうすればこれを防ぐことができますか? Firefoxは大丈夫ですが、IEでしかスクロールしません。フラッシュの矢印キーでスクロールを無効にする
これを処理するjQueryの道:
$(document).bind('keydown keypress', function(e) {
if(e.keyCode > 36 && e.keyCode < 41) e.preventDefault();
});
は、ページをスクロールするときは、矢印キー(37-40キー)は(KeyDownイベントを)打っていると、彼らは(キープレス)を抑えているとき。このような場合、デフォルトのイベントがe.preventDefault();
であるのを防ぐことができます。矢印が無効になっているときにswfがフォーカスしていることを確認してください。 – greggreg