我的jQuery動畫並非可靠地發生,所有的時機似乎都關閉了。它會快速上下移動,然後有時只能中途移動。 setimeout方法似乎比延遲更好,但仍然不能很好地工作。jQuery動畫無法正常工作
這就是我目前已經成功地將div上下移動,並且取決於我在頁面上做的事情似乎影響了它的可靠程度。當我在做的很多它都瘋了,但有時其他時候它是好的
<script type="text/javascript">
$(document).ready(function scrollplaying() {
setTimeout(function() {
$('#songplaybox').stop().animate({
scrollTop: 50
}, '500');
}, 2000);
setTimeout(function() {
$('#songplaybox').stop().animate({
scrollTop: 0
}, '500');
}, 5000);
window.setTimeout(function() {
scrollplaying()
}, 8000)
});
</script>
我已刪除了與scroloTop 0線,但它會隨機滾動到頂部。我不使用其他scroilltop
通過做 「.load()」 你的意思是使用'$(窗口).load(函數(){/ * ... * /});'? – dotpush 2014-12-07 20:49:17
是的,每當我這樣做,它會導致問題 – 2014-12-07 21:04:00