Display:block при условии
Приветствую!
Есть конструкция: <button id="btn1" style="display:none">Кнопка 1</button> <p style="display:none">Какой-то текст</p> Подскажите как тегу <p> добавить "style='display: block'" если у button "style='display:none'" меняется на "style='display: block'"? Спасибо! |
Цитата:
|
Да, там у кнопки программно меняется style display none на display block. И вот когда у кнопки display block, то у <p> тоже должно быть display block.
|
Цитата:
|
Пробовал, оно работает только для кнопки, для параграфа не срабатывает.
|
Цитата:
|
Вот так сделано:
<button<?php echo isset($preorder['view']['tooltip']) ? ' data-toggle="tooltip" title="' . $preorder['view']['tooltip']. '"' : ''; ?> id="order"<?php if ($preorder['quantity'] > 0) { ?> style="display: none;"<?php } ?> type="button"<?php if ($preorder['store'] == 2) { ?> onclick="addPreOrder('1', '<?php echo $product_id; ?>');"<?php } ?> class="<?php echo $preorder['class']; ?>">Предзаказ</button> Я по аналогии добавляю своё: <p <?php if ($preorder['quantity'] > 0) { ?> style="display: none;"<?php } ?>>Здесь текст</p> Но display: none; не исчезает при любых манипуляциях с кнопкой. |
Это не JS, это РНР код и вам на стороне сервера это надо определить?
|
Я знаю, что php) Но можно ли присвоить тегу <p> display: block, когда у кнопки тоже display: block посредством js? Либо убрать у <p> display:none, когда у кнопки он тоже отсутствует.
|
Ничего не понять, коли знаете что РНР и знаете как, то зачем клиент? Что так нельзя?
<button <? =isset($preorder['view']['tooltip']) ? 'data-toggle="tooltip" title="' . $preorder['view']['tooltip']. '"' : null ?> id="order" style="display:<? =$preorder['quantity'] > 0 ? 'none' : 'block'?>" type="button" <? =$preorder['store'] == 2) ? 'onclick="addPreOrder(1,'.$product_id.')"' : null?> class="<? =$preorder['class'] ?>" >Предзаказ</button> <p style="display:<?=$preorder['quantity'] > 0 ? 'none' : 'block'?>">Здесь текст</p> Ведь если по условию none это $preorder['quantity'] > 0, то иначе block, а значит тоже самое будет у параграфа. И заключать в кавычки числовые значения необязательно - addPreOrder(1,2), смысла в addPreOrder('1', '2') нет, если только не обусловлено, что аргументы это обязательно строки. |
Часовой пояс GMT +3, время: 05:47. |