我把这个例子放在一起,以显示我在使用jquery transit时遇到的问题。我想要发生的事情是让UL看起来像无限上升。
你会注意到,每当你点击" up"它就会移动146像素(li的高度)。按钮。当它到达ul的末尾时,它应该将ul设置回到开始,然后使用以下方式移动146px:
$('.test').css({y:ulHeight}).delay(8).transition({y:'+=146px'});
根据jquery传输,在css部分完成之前,它的过渡部分不应该执行,但它只能在大约10%的时间内工作。单击向上按钮之间的时间越长,获得的效果就越好。
我在那里拖延了希望它会有所帮助,但它似乎并没有。如果我在那里放了很长时间的延迟,那就行了,但是有一个明显的延迟,看起来很糟糕。
这是一个错误还是我做错了什么?