我已经将代码链接在一起动画(即向左移动,然后向右移动)。链接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