我一直在制作一张小小的圣诞贺卡-一个简单而又快速的项目,但是我无法使其正常工作。
出于某种原因,我无法选择几片叶子:(-有什么想法吗?
我认为问题是
var randomElements = $(shuffle($all).slice(0, $("input").val()));
$(randomElements).each(function() {
$(this).animate({'opacity': 1}, 2000, ).animate({'opacity': 0.5}, 1000, );
});
答案 0 :(得分:0)
您的$all
缺少类选择器(.
)
代替
var $all = $("st1")
应该是
var $all = $(".st1")
此外,您还尝试检索值input
的元素,该元素不存在。如果将其替换为数字,则许多叶子会亮起。您的代码将如下所示:
var randomElements = $(shuffle($all).slice(0, 3));
$(randomElements).each(function() {
$(this).animate({'opacity': 1}, 2000, ).animate({'opacity': 0.5}, 1000, );
});
我将$("input").val()
更改为3
。