$('.switchpic1').animate({
opacity:?'1',
left:?'4%'},
'slow',?function()?{
$('.picSwitchPage>span[data-num*="0"]').toggleClass('cur');
$('.switchpic1').stop().animate({opacity:?'0'},1000);
/*?stuff?to?do?after?animation?is?complete?*/
});
$('.switchtxt1').animate({
opacity:?'1',
right:?'8%'},
'slow',?function()?{
$('.switchtxt1').stop().animate({opacity:?'0'},1000);
/*?stuff?to?do?after?animation?is?complete?*/
});
$('.switchpic2').animate({
opacity:?'1',
left:?'-28%'},
'slow',?function()?{
$('.picSwitchPage>span[data-num*="1"]').toggleClass('cur');
$('.switchpic2').stop().animate({opacity:?'0'},1000);
/*?stuff?to?do?after?animation?is?complete?*/
});
$('.switchtxt2').animate({
opacity:?'1',
right:?'5%'},
'slow',?function()?{
$('.switchtxt2').stop().animate({opacity:?'0'},1000);
/*?stuff?to?do?after?animation?is?complete?*/
});
1 回答

stone310
TA貢獻361條經驗 獲得超191個贊
創建個變量 var flag=0(放在事件調用函數內);然后分別在2個1動畫的最終完成狀態內放上flag++;
在2動畫前加上判斷if(flag==2){執行2個2動畫};
具體情況要看怎么調用這個動畫,要避免因多次調用1動畫而導致flag無限上漲的問題
- 1 回答
- 0 關注
- 2186 瀏覽
添加回答
舉報
0/150
提交
取消