我是编程新手。我目前正在尝试使用jqueryrotate插件尝试随机旋转HTML div .holder
中的所有图像以获得分散的图片。
我知道$ .each函数应该在数组上使用...但我想不出任何其他东西来迭代我的图像。有什么建议吗?
$.each($('.holder img'), function(i, value){
value.rotate(Math.random() * -90 + Math.random() * 90);
});
答案 0 :(得分:4)
当您传递一组对象时,您可以使用this
访问当前对象,但它不是jQuery对象,因此您应该使用$(this)
与.rotate
链接点。
$.each($('.holder img'), function(){
$(this).rotate(Math.random() * -90 + Math.random() * 90);
});
参考的
答案 1 :(得分:0)
$('.holder img').each(function() { //your func });
这应该有效