我有以下的動畫:不要排隊fadeTo(),淡入()/淡出()
$('#id').animate({'margin-top': 100, 'margin-left': 100}, {queue: false, duration: 1000});
$('#id2').fadeTo(1000, 1);
這似乎是排隊,我怎樣才能確保fadeTo()不排隊?
我有以下的動畫:不要排隊fadeTo(),淡入()/淡出()
$('#id').animate({'margin-top': 100, 'margin-left': 100}, {queue: false, duration: 1000});
$('#id2').fadeTo(1000, 1);
這似乎是排隊,我怎樣才能確保fadeTo()不排隊?
嘗試:
$('#id2').stop().fadeTo(1000, 1);
這也似乎是訣竅,但使用我的原始方法,因爲它似乎工作 –
移動不透明度變化成動畫。
$('#id').css({opacity:0}).show().animate({marginTop: 100, marginLeft: 100, opacity:1}, 1000);
除了不透明度更改在#id2上,不同的元素。 –
是的,我認爲這是一個字面錯誤與ID的作爲jQuery不排隊任何交叉節點本身。 – sod
它不排隊我:http://jsfiddle.net/fkling/Z8Rs3/兩個動畫都在同一時間開始。或者你的意思是*重複*調用這些動畫隊列? –
突然似乎工作正常:/無論如何。 –