我遇到了jQuery的问题。我想要做的是fadeIn类的所有内容,但不是div的类。很难解释,所以我会举一个例子。
这是代码:
$(".box").contents().hide();
$(".box").contents().fadeIn( 800, function () {
$(".box .progress").delay(600).animate({width: 'toggle'}, 800);
});
我想要做的不是像这样淡出$(".box .progress");
:
$(".box").contents().not(".box .progress").fadeIn(800, function () {
$(".box .progress").animate({width: 'toggle'}, 800);
});
但这不起作用,为什么?
如果您想要我提供一个小提琴,请告诉我。
答案 0 :(得分:2)
在执行$(".box").contents().not(".box .progress")
时,您要删除与.box .box .progress
匹配的元素。只使用.progress类:
$(".box").contents().not(".progress")