我已經將代碼鏈接在一起動畫(即向左移動,然後向右移動)。鏈接jQuery動畫
我有20個<li>
標籤佈置在網格中,我正在動畫主要<ul>
將所需的<li>
移動到視圖中。
代碼:
x和y座標,
howFast設置爲1200,
easeItIn被設置爲 「easeOutBounce」
if ($(window).width()<1259) {
if (screenFlipMode == "chained") {
(function(x, y) { //Small Chained
$('.elements').animate({
top: y+'px'
}, howFast, easeItIn,function() {
$('.elements').animate({
left: x+'px'
}, howFast, easeItIn);
});
})(x,y);
}
現在,這個問題我如果我想從第一個<li>
移動到第二個<li>
那麼它仍然會嘗試移動Y軸(這意味着我必須等待1200米/秒,直到X軸動畫發揮作用)。
所以...可愛的人...我的問題是,我怎麼寫一個if
子句,它會說「如果目標<li>
在同一行上,那麼不要做Y軸動畫...... ?
[編輯]我的網格設置如下,我要禁用Y軸或X軸取決於下一個目的地是否在同一行。(圖像下方)。
alt text http://demo.squeezedigital.com/barrie-test/jquery-grid.gif
>。<
完美!格拉西亞斯! – 2010-06-22 15:22:53