gpt4 book ai didi

javascript - 数据列表垂直滚动不适用于 chrome

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:54 25 4
gpt4 key购买 nike

我使用了datalist 功能来列出我的产品名称,如果列表太长垂直滚动不显示 在谷歌浏览器和一些浏览器中。是否可以在 css 样式中为数据列表添加 overflow-y: scroll?使用的代码如下:

<form action="demo_form.asp" method="get">
<input list="browsers" name="browser">
<datalist id="browsers">
<option value="a"></option>
<option value="b"></option>
<option value="c"></option>
<option value="d"></option>
<option value="e"></option>
<option value="f"></option>
<option value="g"></option>
<option value="h"></option>
<option value="i"></option>
<option value="j"></option>
<option value="k"></option>
<option value="l"></option>
<option value="m"></option>
<option value="n"></option>
<option value="o"></option>
<option value="p"></option>
<option value="q"></option>
<option value="r"></option>
<option value="s"></option>
<option value="t"></option>
<option value="u"></option>
<option value="v"></option>
<option value="w"></option>
<option value="x"></option>
<option value="y"></option>
<option value="z"></option>
<option value="abc"></option>
<option value="def"></option>
<option value="ghi"></option>
<option value="jkl"></option>
<option value="mno"></option>
<option value="pqrs"></option>
<option value="tuv"> </option>
</datalist>
<input type="submit">

</form>

最佳答案

对此有一个简单的解决方案。使用 https://github.com/b3n/datalist插件。

例子:

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script type="text/javascript" src="YOURBASE_JS_PATH/src/datalist.js"></script>

var maxHeight = '200px';
var openOnClick = true;
$('input[list]').datalist(maxHeight, openOnClick);

关于javascript - 数据列表垂直滚动不适用于 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40764392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com