問題討論區


【JavaScript 語法】問題討論區


【問題】 關於 animate CSS 的預設值



關於 animate CSS 的預設值
會員二級
註冊日期:
2012/2/22 21:07
留言: 8
老師:
如下面程式所示,為按鈕切換圖片動畫。
但我有個特殊需求,
就是在 $(".near ul").stop().animate({left:GOGO},500); 這段
如何讓他在 click(function() 之前先將 left:GOGO 的值為 0 ?

由於我的網頁是即時互動,這個切換圖片動畫會很怪

var NN = 0;
            var
GOGO = 0;
            var
times = 0;    
            
            $(
'.next').click(function(){
                if(
times<datas.length/10-1){
                    
NN+=10;
                    
times+=1;
                    
GOGO = NN*58*-1;
                    $(
".near ul").stop().animate({left:GOGO},500);
                }                    
            });
                        
            $(
'.prev').click(function(){
                if(
NN>0){
                    
NN-=10;
                    
times-=1;
                    
GOGO = NN*58*-1;
                    $(
".near ul").stop().animate({left:GOGO},500);
                }
            });

2012/3/29 7:45
 


回覆: 關於 animate CSS 的預設值
飛肯老師
註冊日期:
2008/2/24 18:28
留言: 1169
試試看


if(times<datas.length/10-1){

                    
GOGO = 0;

                    
NN+=10;
                    
times+=1;
                    
GOGO = NN*58*-1;
                    $(
".near ul").stop().animate({left:GOGO},500);
}

2012/3/29 16:56
 


回覆: 回覆: 關於 animate CSS 的預設值
會員二級
註冊日期:
2012/2/22 21:07
留言: 8
老師:

這個結果仍然是一樣,
都必須先觸發 Click 他才會歸0

假設left 最後一次按為 2
重新再按一次 click 他就會做 2 - > 0 的動畫..

這不是我想要的結果..

2012/3/31 1:05
 









[高級搜索]


 

課程首頁】 【最新開課時間表】 【範例教學分享區】 【交流討論區】 【企業包班】 【詢問課程】 【合作提案】 【誠徵講師

 

【飛肯設計學苑】 台北市公園路 30-1 號 5 樓 聯絡電話:(02)2370-1122 / 0925-014-000 信箱:flycan@flycan.com.tw
服務時間:(平日)下午 2 點 ~ 晚上 10 點 / (假日)早上 9 點 ~ 下午 5 點

 

台北市短期補習班立案 第 6631 號

TOP

【 Flycan.com 】 Powered by XOOPS