
標題: 變數初始化問題 [打印本頁]
作者: oao54bb 時間: 2012-4-3 17:43 標題: 變數初始化問題
var NN = 0; // 顯示筆數
var GOGO = 0; //移動座標位置
var times = 1; //切換筆數
$(".near ul").css({left:0});
$('.next').click(function(){
if(times<datas.length/10){ // 每次僅顯示10筆,直到沒有資料
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);
}
});
這是一個左右轉動的照片輪播程式。
流程:
---------------------------------------------
┌┐ ┌┐ ┌┐ ┌┐ ┌┐ ┌┐ ┌┐
< └┘ └┘ └┘ └┘ └┘ └┘ └┘ >
---------------------------------------------
問題:
如何在下一次讀取 data前,
先將↓ 的NN、times,GOGO,animate({left:GOGO},500)
都先回歸到最原始的數值 0 ?
※在沒有重新整理的情況下$('.next').click(function(){
if(times<datas.length/10){ // 每次僅顯示10筆,直到沒有資料
NN+=10;
times+=1;
GOGO = NN*58*-1;
$(".near ul").stop().animate({left:GOGO},500);
}
});
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|