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显示正确的行为(仅当Select的滚动栏已经在底部时,滚动页面就向下显示),但是Chrome 28却没有。

4

1 回答 1

0

这篇文章描述了如何暂时抑制滚动。您可以使用该代码的一部分来解决您的问题。

于 2013-07-25T06:19:17.920 回答