Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   если (свойство css == 2) свойство css = 1; (https://javascript.ru/forum/events/9883-esli-svojjstvo-css-%3D%3D-2-svojjstvo-css-%3D-1%3B.html)

funkypublic 09.06.2010 17:04

если (свойство css == 2) свойство css = 1;
 
Как сделать в jQuerry конструкцию:

если (свойство css == 2)
свойство css = 1;

Пробую так:

if ($('.str').css.background == 'url("images/strelka_down.png") no-repeat 0% 50%')
$('.str').css('background','url(images/strelka_up.png) no-repeat 0% 50%');
else
$('.str').css('background','url(images/strelka_down.png) no-repeat 0% 50%');

e1f 09.06.2010 17:39

funkypublic,
if ('url("images/strelka_down.png")' == $('.str').css('backgroundImage')) {
    $('.str').css('backgroundImage','url(images/strelka_up.png)');
} else {
    $('.str').css('backgroundImage','url(images/strelka_down.png)');
}


Хотя намного лучше вынести css туда, где ему и место -- в css-файл, а проверять наличие/отсутствие класса, и его уже менять.


Часовой пояс GMT +3, время: 03:46.