scrollTop()确实可以做任何事情
scrollTop() does this really do anything?
有人使用scrollTop()在容器中滚动div吗?这方面有很多问题。但是使用此代码,容器div不会滚动到所选元素。
$('div',$('#scroll_1')).each(function(){
var this_text = $(this).text();
if ( this_text.search(/now/i) != -1 || this_text.search(/soon/i) != -1 ) {
this_id = $(this).attr('id');
var scroll_top = $(this).offset().top;
alert('id '+this_id+' '+scroll_top);
$('#scroll_1').scrollTop(scroll_top);
return false;
}
});
div添加了一个作为的脚本
$('#scroll_1').append('<div id="'+id+'">div html</div>');
无论使用.position().top还是.offset().ttop,scroll_top都为0。脚本被调用多次。每个调用都有一个不同的scroll_top编号,但.scrollTop(scroll_tot)不滚动。
获取元素div从容器顶部的偏移量的正确方法是什么?关于在div中滚动元素,似乎有很多问题。有什么方法可以奏效吗?我更喜欢动画以外的方法。
scrollTop()不接受任何参数,您可能是想做:
....
$('#scroll_1').animate({
scrollTop: scroll_top
}, 2000);
....
相关文章:
- JQuery: scrollTop() exactly
- jQuery scrollTop-哈希错误
- .scrollTop() only returning 0
- 如何按id查找两个类中任一类的子元素
- Jquery scrollTop动画不工作"无法读取属性'top'无风
- 用jQuery方法扩展Zepto.js?scrollTop()
- jquery animation.scrollTop()在mdl链接中不起作用
- 用scrollTop替换粘性导航条以获得60 FPS的性能
- "未定义不是函数“;错误jQuery,.replaces,scrollTop
- 从主体分离时,jQuery对象scrollTop(值)
- HackReactor,编码窗口现在可以访问一个名为“”的对象;招生;使用名为“;showApp”;.调用此方法时不带任
- 滚动位置 (scrollTop) 硬件是否在浏览器中加速
- 未捕获的类型错误:无法读取未定义的属性“scrollTop”
- jQuery scrollTop的不同替代方案
- 是否有任何用Javascript编写的开源JSDoc解析器
- scrollTop vs getBoundingClientRect().top
- 我可以在不编写函数的情况下使用 scrollTop 吗?
- 触发鼠标滚轮或触控板时禁用scrollTop
- 使jQuery scrollTop不离开浏览器历史记录
- toFixed是'Don’不要做任何事