Проблема в том, что '-2000px'
- это строка, а не число.Вы не можете использовать >
и <
для строк таким образом.
Попробуйте синтаксический анализ $div.css
как целое число и запись пикселей в виде целого числа(без ''
):
if ( parseInt( $div.css('marginLeft') ) > -2000 ){