У меня проблемы с jQuery. То, что я хочу сделать, - fadeIn все содержимое класса, но не класс div. Трудно объяснить, поэтому я покажу пример.
Это код:
$(".box").contents().hide();
$(".box").contents().fadeIn( 800, function () {
$(".box .progress").delay(600).animate({width: 'toggle'}, 800);
});
и что я хочу сделать, это не fadeIn $(".box.progress");
как это:
$(".box").contents().not(".box .progress").fadeIn(800, function () {
$(".box .progress").animate({width: 'toggle'}, 800);
});
Но это не работает, почему?
Дайте мне знать, если вы хотите, чтобы я предоставил скрипку.
при выполнении $(".box").contents().not(".box.progress")
вы .box.box.progress
элемент, соответствующий .box.box.progress
. Используйте только класс.progress:
$(".box").contents().not(".progress")
.box
, поэтому нет смысла указывать.box .progress
-.progress
только.progress
.