Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Применить стиль к div (https://javascript.ru/forum/misc/84410-primenit-stil-k-div.html)

xlebosolniy 01.09.2022 11:02

Применить стиль к div
 
Вложений: 1
Здравствуйте. Подскажите, пожалуйста, возможно ли так применить стиль к div - .info_left и что делаю не правильно, если можно

<?php if ($quantity) { ?>
<script type="text/javscript">
 $(document).ready(function() {
$(".info_left").css("filter","grayscale(0%)")	
</script>
<?php } else { ?>
<script type="text/javscript">
$(document).ready(function() {
$(".info_left").css("filter","grayscale(100%)")	
</script>
<?php } ?>


Если больше 1 товара должен применяться filter:grayscale(0%), если товаров = 0, то filter:grayscale(100%)


Если через просмотр кода смотреть, то выводится тот участок, который должен работать и применять фильтр при проверке количества товаров, но в стилях изменений никаких

ksa 01.09.2022 11:30

Цитата:

Сообщение от xlebosolniy
возможно ли так применить стиль

Как по мне - так лучше вычислить количество процентов и потом один раз написать JSсовский кусок кода. Чем дублировать "одинаковые" куски но с разным значением процента...

ksa 01.09.2022 11:32

Цитата:

Сообщение от xlebosolniy
но в стилях изменений никаких

Если элементы как-то подгружаются с сервера - вполне возможно что на тот момент их просто нет на странице...

xlebosolniy 01.09.2022 15:12

Спасибо за ответ)

Неактуально


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