0
我想要slideup()
和animate()
使用jQuery在不同的元素上並行運行。有什麼辦法來實現這一點?是否有可能平行運行jQuery slideup()和animate()
這裏是我當前的代碼..
$('#div1').slideUp(100);
$('#div2').animate({top:'-=20px'});
我想要slideup()
和animate()
使用jQuery在不同的元素上並行運行。有什麼辦法來實現這一點?是否有可能平行運行jQuery slideup()和animate()
這裏是我當前的代碼..
$('#div1').slideUp(100);
$('#div2').animate({top:'-=20px'});
首先檢查你的jQuery版本。 目前:
.slideUp([時間] [,完整])
duration (default: 400)
.animate(屬性[,持續時間] [,緩和] [,完整])
duration (default: 400)
所以在你的情況下,功能是異步的,並且都具有相同的持續時間。這意味着,他們應該在(接近)同時開始和停止。它可能是,取決於元素的屬性,你的動畫看起來像他們更快地做事情,但事實並非如此!
示例: SlideUp一個10000像素高度的元素看起來比slideUp一個100像素高度的元素要快得多。但持續時間是一樣的。
你有什麼問題? (除了語法錯誤,應該是'top:' - 20px'') – jraede
使用上面的代碼,首先對上拉文件進行緩衝處理,然後邊距頂部生效。我希望兩個效果都能同時發生 – user2953551
你是什麼意思「保證金最高生效」。它有動畫嗎? – jraede