我在一个很长的HTML页面上有一个链接.当我点击它时,我希望div通过滚动到视图中在页面的另一部分可见.
有点像 EnsureVisible其他语言.
我已经退房了scrollTop,scrollTo但它们看起来像是红色的鲱鱼.
有人可以帮忙吗?
我有一个"ul"包含很多"li"(几百),ul有一个约400px的固定高度和css属性溢出:滚动,每个li的高度为40px所以在每个给定的时刻都没有超过10个可见的li(其余的需要滚动到).如何将ul的滚动位置(使用jquery)更改为特定的li?
有什么想法吗?
在这里我创建了一个示例来帮助我理解, http://www.jsfiddle.net/BLvsF/
我希望将 item-'a6' 滚动到可见的选择框中,我该怎么做?我想用 jquery 做同样的事情
$(document).ready(function() {
$('#btn').click(function() {
document.getElementById('a6').scrollIntoView();
});
});
Run Code Online (Sandbox Code Playgroud)
但是,如何使用 jQuery 实现相同的功能?
我尝试使用 .get(0).scrollIntoView()。但仍然不适用。
$(document).ready(function() {
$('#btn').click(function() {
$('#a> option:selected').clone(false).appendTo('#b').get(0).scrollIntoView();
});
});
Run Code Online (Sandbox Code Playgroud)
http://www.jsfiddle.net/CYQfD/
谢谢,伊莱恩