gpt4 book ai didi

javascript - 如何使用 JavaScript 或 jQuery 滚动选择列表?

转载 作者:技术小花猫 更新时间:2023-10-29 12:04:19 25 4
gpt4 key购买 nike

我有一个选择标签:

           <select size="3"> 
<option value="1">value 1</option>
<option value="2">value 2</option>
<option value="3">value 3</option>
<option value="4">value 4</option>
<option value="5">value 5</option>
<option value="6">value 6</option>
<select>

现在它显示前 3 个选项,如何使用 jQuery 或纯 JavaScript 滚动查看 3-5 或 4-6 中的元素?

最佳答案

.scrollTop() 可能有效:

$('select').scrollTop(30);

你可以使用这个滚动到一个特定的元素:

var $s = $('select');

var optionTop = $s.find('[value="3"]').offset().top;
var selectTop = $s.offset().top;

$s.scrollTop($s.scrollTop() + (optionTop - selectTop));

在这里试试:http://jsfiddle.net/kj9p4/

注意:不适用于 Chrome。

关于javascript - 如何使用 JavaScript 或 jQuery 滚动选择列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205702/

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