jquery使文本div滚动

jquery使文本div滚动,jquery,html,scroll,jquery-animate,Jquery,Html,Scroll,Jquery Animate,我正在尝试制作一个包含文本的div向上滚动 我已经搜索了教程,现在有这个(它不起作用) 我做错了什么 更新 抱歉造成混淆,我的意思是我希望整个文本在页面上平移/滚动/上升,而不是使用scrollUp功能滚动到结束。如果希望div消失,请尝试 $('#div').slideUp('slow'); 您可以在此处阅读此函数的选项: 不知道为什么我回答这个问题得了-1分。阅读编辑后,您可以尝试以下操作 var newTop=(0 - $('#div').height()); $('#div').ani

我正在尝试制作一个包含文本的div向上滚动

我已经搜索了教程,现在有这个(它不起作用)

我做错了什么

更新
抱歉造成混淆,我的意思是我希望整个文本在页面上平移/滚动/上升,而不是使用scrollUp功能滚动到结束。

如果希望div消失,请尝试

$('#div').slideUp('slow');
您可以在此处阅读此函数的选项:

不知道为什么我回答这个问题得了-1分。阅读编辑后,您可以尝试以下操作

var newTop=(0 - $('#div').height());
$('#div').animate({
         top: newTop+'px',
         opacity : 0
 }, 1000);
这也应该起作用

var newTop=($('#div').offset().top+ $('#div').height());
$('#div').animate({
     top: '-=' +newTop+'px',
     opacity : 0
 }, 1000);

这是一把用动画制作的小提琴。。Up不是有效的动画参数。此特定示例使用
left
。您也可以使用
top

您是#div是当前div的id吗

$('div').slideUp();
$('div').fadeOut();

请注意,传递给动画的参数应为动画完成时预期动画的CSS值

请尝试以下代码:

$('#test').animate(
{
    top: '0'
}, 1000
);
可以将图元的位置设置为相对:

<div id="test" style='position: relative; top: 100px;'>test test test </div>
测试

这一点尚不清楚。第一个答案是你问题的正确答案,然后你在对答案的评论中添加了更多细节。让我们看看你有什么。此代码没有任何作用,向上滚动与向上滑动页面是不同的。
<div id="test" style='position: relative; top: 100px;'>test test test </div>