2

我是编程新手。我目前正在尝试使用 jqueryrotate 插件来尝试随机旋转我的 HTML div 中的所有图像.holder以获得分散的图片外观。

我知道 $.each 函数应该在数组上使用......但我想不出其他任何东西来遍历我的图像。有什么建议么?

$.each($('.holder img'), function(i, value){
    value.rotate(Math.random() * -90 + Math.random() * 90);
});
4

2 回答 2

4

当您传递一个对象数组时,您可以访问当前 using this,但它不是 jQuery 对象,因此您应该使用$(this)to 链接 with .rotate

$.each($('.holder img'), function(){
    $(this).rotate(Math.random() * -90 + Math.random() * 90);
});

参考

于 2012-08-30T02:57:44.930 回答
0
$('.holder img').each(function() { //your func });

这应该工作

于 2012-08-30T02:59:20.373 回答