Прозрачность набора DIV и его содержания с помощью jQuery

Ну, они не делают того же самого, действительно.

$_SERVER['REQUEST_METHOD'] содержит метод запроса (удивление).

$_POST содержит любые данные сообщения.

Для запроса POST возможно не содержать данные POST.

Я проверяю метод запроса — я на самом деле никогда не думал о тестировании $_POST массив. Я проверяю необходимые поля сообщения, все же. Таким образом, пустой запрос сообщения дал бы пользователю много сообщений об ошибках - который имеет смысл мне.

18
задан Eric Leschinski 26 October 2013 в 04:32
поделиться

3 ответа

$ ('# my_element'). Css ({'opacity': 0.7});

Вы действительно хотите установить непрозрачность для каждого из содержащихся элементов, или вы просто хотите, чтобы он «выглядел» так, как будто дочерние элементы имеют одинаковую непрозрачность?

В качестве примера к моему вопросу, если вам нужно что-то, что задает элемент и каждый из дочерних элементов, вы можете сделать что-то вроде этого

html

<div id="my_element">
  <div>
    lorem
  </div>
  <div>
    ipsum
  </div>
</div>

jquery

$('#my_element').children().
                 css({ 'opacity' : 0.25 }).
                 end().
                 css({ 'opacity' : 0.25 });

Надеюсь, это поможет. Ура.

30
ответ дан 30 November 2019 в 06:59
поделиться

Другой вариант - Сохраните клавиатуру и используйте fadeTo :

$('#someDiv').fadeTo("slow",0.5);
10
ответ дан 30 November 2019 в 06:59
поделиться

Как сказал IV, вы можете использовать метод css, но в качестве альтернативы вы можете использовать animate:

$('#my_element').animate({ opacity: 0.5 }, 100);

, это анимирует непрозрачность вашего div (и его содержимого) до 0,5 (из любого это должно было начаться с) за 100 миллисекунд.

1
ответ дан 30 November 2019 в 06:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: