keydownbody タグにイベントがあり、キー (キーコード 35) とボタン (キーコード 36) をリッスンしていendますhome。
私のifブロックでは、最後の行をreturn false;. それでも私のページはスクロールします!ブロックreturn false;内の複数の異なる場所でを試し、の代わりに または を使用してみました。これは私のコードです:ife.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 の問題のようです。さらに調査して報告します。面倒くさくてすみません。