jQuery, если у div есть CSS слева: 1%, тогда сделайте что-нибудь - PullRequest
2 голосов
/ 13 марта 2012

Можно ли добавить оператор if в jQuery, чтобы при щелчке по элементу функция запускалась только в том случае, если другой div имеет CSS-значение left: 1%?

Позже CSS может измениться, и мне это нужно, чтобы при нажатии на элемент первая функция не запускалась, а для другой.

Ответы [ 2 ]

6 голосов
/ 13 марта 2012
if ($('.className').css('left') == '1%')
    alert('do something');
0 голосов
/ 13 марта 2012

Проверьте эту скрипку:

http://jsfiddle.net/sweG7/

Обратите внимание, что для элемента есть позиция: абсолютная. Без этого jquery всегда возвращает значение как 'auto'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...