keydown
body タグにイベントがあり、キー (キーコード 35) とボタン (キーコード 36) をリッスンしていend
ますhome
。
私のif
ブロックでは、最後の行をreturn false;
. それでも私のページはスクロールします!ブロックreturn false;
内の複数の異なる場所でを試し、の代わりに または を使用してみました。これは私のコードです:if
e.preventDefault();
e.bubbles = false;
$("body").keydown(function(e) {
if(e.ctrlKey && e.keyCode == 83)
{
e.preventDefault();
editForm();
return false;
}
else if(e.which == 35)
{
/* [end] key hit */
console.log("end key hit!");
return false;
}
else if(e.which == 36)
{
/* [home] key hit */
console.log("home key hit!");
return false;
}
});
この紛らわしい問題を手伝ってくれる人はいますか? これら2つのキーをスクロールしないようにする必要があります。乾杯!
編集 問題を少し絞り込みました。jScrollPane の問題のようです。さらに調査して報告します。面倒くさくてすみません。