js上下滚动代码,最小化网页再打开,就很快滚动不停。
<scripttype="text/javascript">$(document).ready(function(){varTop=-400;//定义一个向上移动的距离,...
<script type="text/javascript">
$(document).ready(function(){
var Top=-400;//定义一个向上移动的距离,这个数值和你图片或DIV的高度相等
var Time=500;//定义一个速度
function move(){
$("#box").animate({"margin-top":Top},Time);//animate方法,只能对数值型的值进行渐变
Top+=-400;//运行一次增加一个图片的高度
if(Top==-800)//判断当总高度大于你DIV或者图片总高度
{
Top=0;//把距离设置回0
Time=500;//加快移动速度
}
else
{
Time=500;//否则减慢速度
}
}
setInterval(move,6000);//3秒执行一次move()
})
</script>
当我们打开网页的时候,上下滚动正常,内容在div里面的,当最小化浏览器一会,再打开,就上下很快不停的滚动。
文化很低,不知道描述得清除了吗? 展开
$(document).ready(function(){
var Top=-400;//定义一个向上移动的距离,这个数值和你图片或DIV的高度相等
var Time=500;//定义一个速度
function move(){
$("#box").animate({"margin-top":Top},Time);//animate方法,只能对数值型的值进行渐变
Top+=-400;//运行一次增加一个图片的高度
if(Top==-800)//判断当总高度大于你DIV或者图片总高度
{
Top=0;//把距离设置回0
Time=500;//加快移动速度
}
else
{
Time=500;//否则减慢速度
}
}
setInterval(move,6000);//3秒执行一次move()
})
</script>
当我们打开网页的时候,上下滚动正常,内容在div里面的,当最小化浏览器一会,再打开,就上下很快不停的滚动。
文化很低,不知道描述得清除了吗? 展开
展开全部
<script type="text/javascript">
$(document).ready(function() {
var Top = -400; //定义一个向上移动的距离,这个数值和你图片或DIV的高度相等
var Time = 500; //定义一个速度
function move() {
if ($("#box").is(":animated")) return;
$("#box").animate({
"margin-top": Top
}, Time); //animate方法,只能对数值型的值进行渐变
Top += -400; //运行一次增加一个图片的高度
if (Top == -800) //判断当总高度大于你DIV或者图片总高度
{
Top = 0; //把距离设置回0
Time = 500; //加快移动速度
} else {
Time = 500; //否则减慢速度
}
}
setInterval(move, 6000); //3秒执行一次move()
})
</script>
展开全部
你把
Top+=-400;//运行一次增加一个图片的高度
if(Top==-800)//判断当总高度大于你DIV或者图片总高度
。。。。。。
setInterval(move,6000);//3秒执行一次move()
这些放到这个里面,位置在animate({"margin-top":Top},Time,function(){ });
function后面的{}里面试试。。。
因为放外面animit函数会和后面的代码同时执行,容易出现错误
$("#box").animate({"margin-top":Top},Time,function(){
Top+=-400;//运行一次增加一个图片的高度
if(Top==-800)//判断当总高度大于你DIV或者图片总高度
{
Top=0;//把距离设置回0
Time=500;//加快移动速度
}
else
{
Time=500;//否则减慢速度
}
}
setInterval(move,6000);//3秒执行一次move()
});
更多追问追答
追问
这样直接不动了!
追答
嗯呢,把setinterval放里面了,就没有第一次执行了,在animit最后的分号后面在加个setTimeout("move()",100);试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询