Проблема с переменнойJquery

Программирование на jquery
Ответить
Anonymous
 Проблема с переменной

Сообщение Anonymous »

Я работаю над простым оператором 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
    — числовое значение общего количества связанных изображений.
Если я нажимаю на первое изображение, я постоянно вижу предыдущую ссылку, когда я начинаю со второго изображения, я постоянно вижу обе ссылки, а когда я начинаю со второго изображения, я постоянно вижу предыдущую ссылку..

Подробнее здесь: https://stackoverflow.com/questions/383 ... a-variable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»