Как использовать «>» или «<» в случае, если условие JQuery с запасом слева? - PullRequest
0 голосов
/ 23 мая 2018

ex:

 if ( $div.css('marginLeft') == '-2000px') {

 } ..... it is working but i want to check it like

 if ( $div.css('marginLeft') > '-2000px') {

 } ...... Not working

1 Ответ

0 голосов
/ 23 мая 2018

Проблема в том, что '-2000px' - это строка, а не число.Вы не можете использовать > и < для строк таким образом.

Попробуйте синтаксический анализ $div.css как целое число и запись пикселей в виде целого числа(без ''):

if ( parseInt( $div.css('marginLeft') ) > -2000 ){
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...