这个功能是做什么的?
function topRise() {
$(".topRise").animate({
top: "-900px"
}, 25000, topSet);
};
答案 0 :(得分:8)
当您在topRise()
的任何地方致电js
时,它将animate
/ move
具有名为topRise
的类的元素,并且移动将发生在-900px
{1}}到top
这将在25000毫秒的范围内发生,即 25秒。回调topSet
是一个动画完成25秒后执行的函数
答案 1 :(得分:5)
function topRise() {
$(".topRise").animate({
top: "-900px"
}, 25000, topSet);
};
它将top
的任何元素的class="topRise"
属性设置为超过25000毫秒(25秒)的值“-900px”,即它将它们向上移动,然后它调用另一个名为topSet的函数完整。
答案 2 :(得分:4)
jQuery选择适当的DOM元素,在本例中为class
'topRise'的元素:
$(."topRise")
调用jQuery animate()
函数,提供一些要设置的CSS属性:
{top: "-900px"}
动画的持续时间,以毫秒为单位:
25000
完成时调用的回调函数
topSet
把它们放在一起:
function topRise() {
$(".topRise").animate({
top: "-900px"
}, 25000, topSet);
};
答案 3 :(得分:3)
这个功能有什么作用?
function topRise() {
$(".topRise").animate({
top: "-900px"
}, 25000, topSet);
};
看你的函数有一个jQuery选择器和一个名为.animate()
的方法。
所以逐行了解:
$(".topRise")
是选择器,它是类名为topRise
的元素。.animate()
用于动画元素的css属性。top:"-900px"
这里你的元素应该是动画回到顶部。25000
是拍摄动画的时间。topSet
是一个回调函数,在动画结束时被调用。答案 4 :(得分:2)
通过运行25000毫秒的动画,它会将css属性顶部设置为-900px,用于标记具有.topRise类的标签,然后它将调用topSet,这是一个回调函数
请点击此处了解更多信息:http://api.jquery.com/animate/