スクロールがあふれるdivに取り組んでいます。予想される動作は、スクロール可能なdivがdivをクリックするか、スクロールバーをクリックしてフォーカスされると、キーボードコマンドが有効になります(つまり、カーソルキー、Page Up Page Downなど)。これがいくつかのサンプルテストコードです
<html>
<head>
<script type="text/javascript">
function handle() { console.log("fired"); };
</script>
</head>
<body>
<div style="width:200px; height:500px; overflow-y: scroll; border: 1px solid gray;" onscroll="handle()">
<div style="width:150px; height:2000px;"> </div>
</div>
</body>
</html>
これはIE、Chrome、Safariで動作します。ただし、Firefoxの場合、キーボードアクションは、スクロールバー自体ではなく、divをクリックしたときにのみアクティブになるため、これが問題になります。