0

選択タグがあります

<select multiple style="width:200px; height:100px"> ... </select>

中にたくさんのアイテムが入っています。したがって、スクロールバーが表示されます。ただし、リストを下にスクロールしようとすると、リストがスクロールするだけでなく (目的の結果)、ページ全体も下にスクロールします (これは非常に面倒です)。

誰でもこれを修正する方法を知っていますか?

編集:詳細を省略して申し訳ありません。ここに完全なコードがあります

<!DOCTYPE html>
<head>
    <title>Head</title>     
</head>
<body>
<div style="width:200px;">
    <select multiple style="width:200px; height:100px;">
        <option>a</option><option>a</option><option>a</option><option>a</option>
        <option>a</option><option>a</option><option>a</option><option>a</option>
        <option>a</option><option>a</option><option>a</option><option>a</option>
        <option>a</option><option>a</option><option>a</option><option>a</option>
        <option>a</option><option>a</option><option>a</option><option>a</option>
        <option>a</option><option>a</option><option>a</option><option>a</option>
        <option>a</option>
    </select>
    a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>
    a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>
    a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>
    a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>
    a<br>a<br>a<br>a<br> 
</body>
</html>

Safari 6 では正しい動作が表示されます (選択のスクロールバーが既に下部にある場合にのみページを下にスクロールします) が、Chrome 28 では表示されません。

4

1 に答える 1