我正在一个简单的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