2012-06-11 17 views
0

, который является частью моего сценария:Скрипт не работает с простой арифметикой

var count = $(".sliderItem").length; 
if (count < lp + 5) 
{ 
    alert("bp4"); 
    var clips = count-l; 
    alert("bp5"); 
} 

так проблема: «BP4» виден, но «BP5» нет.

при изменении var clips = count-1; до var clips = 1; он отлично работает.

У кого-то есть идея?

+0

какая ошибка вы получаете? что такое 'lp'? и что инициализируется 'count'? и что такое 'l'? – ManseUK

+4

Является ли 'count-l' опечаткой в ​​вопросе, или это ваш реальный код? Если это ваш реальный код, где определяется 'l'? –

+1

Помните, что вы можете установить реальные точки останова в JS с помощью Inspector Chrome или Firebug. Затем вы можете получить гораздо лучшее представление о том, что происходит. –

ответ

2

У вас нет var clips = count-1; в вашем коде, у вас есть var clips = count-l;.

Измените в своем коде письмо l (нижний регистр) на 1.

+0

Это была ошибка. Спасибо –

+1

И установите шрифт в редакторе, который позволяет легко заметить разницу между 0 и O или l, 1 и I. –

Смежные вопросы