繁体   English   中英

scrollTop 在 Firefox 以外的浏览器中不起作用

[英]scrollTop not working in browsers other than Firefox

select 列表的 jQuery 中的scrollTop function 列表仅在 Z763F7F1AEC350CD1A46238D1 中有效。 在其他浏览器中它不起作用。

例如

<select id="mySelect">
<option value="1">1</option>
<option value="2">2</option>
...
<option value="100">100</option>
</select>

$('#mySelect').click(function(){
         $(this).scrollTop(150);
});

有谁知道如何解决这个问题,以便它适用于所有浏览器?

尝试这个

$('#mySelect').click(function(){
    var $options = $(this).find("option");
    $options.eq(($options.length)/2)[0].selected = true;
});

可能是 select 框不支持某些浏览器中的点击事件? 我假设您希望浏览器滚动到页面的该部分,然后让他们进行选择。 您可以尝试changefocus事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM