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