1

我把这个例子放在一起来展示我在使用 jquery 传输时遇到的问题。我想要发生的是让 UL 看起来像是在无限上升。

你会注意到,每次单击“向上”按钮时,它都会移动 146 像素(一里的高度)。当它到达 ul 的末尾时,应该将 ul 设置回开头,然后使用以下命令移动 146px:

$('.test').css({y:ulHeight}).delay(8).transition({y:'+=146px'});

根据 jquery transit 的说法,在 css 部分完成之前,它的转换部分不应该执行,但它只有大约 10% 的时间工作。单击向上按钮之间的时间越长,效果就越好。

我把延迟放在那里希望它会有所帮助,但似乎没有。如果我在那里放了很长的延迟,它会起作用,但是会有一个明显的延迟,看起来很糟糕。

这是一个错误还是我做错了什么?

http://jsfiddle.net/livinzlife/RMKQQ/

4

0 回答 0