select下拉框加滚动条

select下拉框加滚动条,第1张

<!DOCTYPE html>

<html>

<head>

<title></title>

<script src="./jquery-3.1.0.js"></script>

</head>

<body>

<select class="my_selected" data-edit-select="1" onmousedown="if(this.options.length>3){this.size=8}" onblur="this.size=0" onchange="this.size=0" style="position:absolutez-index:1">

<option selected>选择</option>

<option>一</option>

<option>二</option>

<option>三</option>

<option>四</option>

<option>五</option>

<option>六</option>

<option>七</option>

<option>八</option>

<option>九</option>

<option>十</option>

</select>

</body>

</html>

<select style=" width:100px" size="1" multiple="multiple">

<option value="1">1</option>

<option value="1">1</option>

</select>

select 的size 属性 决定了它显示几个选项, 如果多出来的 就会自动变成滚动条了。

你可以试一下。

<select style=" width:100px" size="3" multiple="multiple">

<option value="1">1</option>

<option value="1">1</option>

<option value="1">1</option>

<option value="1">1</option>

<option value="1">1</option>

<option value="1">1</option>

</select>

size = 3 就是显示3个 其他 滚动条显示的意思。

这种方案是这样的:

d出的部分应该是一个div,给div加上高度,通过overflow-y:auto,让他在超出高度时显示滚动条,给div内的每天数据绑定点击事件,给下拉按钮绑定点击事件,应该是js来实现该效果的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11567893.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存