我正在一個簡單的if/else
聲明顯示下一個或上一個鏈接,但不知何故我的檢查不起作用。下面的代碼問題與變量
var newPosition = currPosition;
$(".imageNavLink").click(function(event){
event.preventDefault();
newPosition = (this.rel == "next") ? newPosition + 1 : newPosition - 1;
var newImageLink = this.title;
var clickAction = this.rel;
var newImage = new Image();
$(newImage).load(function(){
newWidth = this.width, newHeight = this.height+35;
if(newPosition == totalItems){
[.. Show 'previous' link ..]
}else if(newPosition == 1){
[.. Show 'next' link ..]
}else{
[.. Show 'previous' and 'next' link ..]
}
});
newImage.src = this.title;
});
currPosition
保持元件的當前位置(數字),以保持在軌道與計數totalItems
被總相關聯的圖像的數字值
如果我點擊第一張圖片,我不斷看到前一個鏈接,當我從第二張圖片開始時,我不斷地看到兩個鏈接,當我開始使用最後一張圖片時,我不斷地看到以前的鏈接..
更可能的是,他想在它前面的一個'var'。但這不是問題... – 2010-09-30 16:25:32
的確不是問題。不管怎麼說,還是要謝謝你! :) – Maurice 2010-09-30 16:46:34