我有一个div,我通过给予它足够的余量几乎在屏幕之外。 它将包含文本,用户必须滚动te读取它。不要问我为什么要这么做,我只想说背景图片需要可见。
我希望带有文字的div在一段时间后向上移动。 动画滚动顶部似乎不适用于具有边距的div,至少,我无法使其工作。
你们中的任何人都可以提出解决方案吗?
setTimeout(function() {
$(window).animate({
scrollTop: $(document).height()
}, 300);
}, 3000);
答案 0 :(得分:0)
这是选择器问题 使用:
$('body, html')
绝对:
$(document)
代码:
console.log("height: " + $(document).height());
setTimeout(function() {
$('body, html').animate({
scrollTop: $(document).height()
}, 300);
}, 3000);
答案 1 :(得分:0)
试试这个:
$(document).ready(function(){
$('#red').delay(1000).animate({marginTop :'50px'}, 500);
});
另外一个小建议:尝试在css中添加position:fixed
。更改marginTop
值以满足您的要求。