jquery - 如何旋转多张图片?

标签 jquery html css

我有以下代码:

$(document).ready(function() {
  $(".content-image").each(function() {
    var angle = randAngle();
    $(".content-image").css("transform", "rotate(" + angle + "deg)");
  });
});

function randAngle() {
  return Math.floor(Math.random() * 5) + 1;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<img class="content-image" src="https://via.placeholder.com/150" />
<img class="content-image" src="https://via.placeholder.com/150" />

但是它以相同的 Angular 旋转所有图像。如何为每张图片设置不同的 Angular ?

最佳答案

改变

$(".content-image").css("transform"...

$(this).css("transform"...

以便它一次将变换应用于循环中的每个图像

关于jquery - 如何旋转多张图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54595998/

相关文章:

javascript - 获取具有特定值的元素,使其被选中

javascript - 如何将 printThis 插件功能分配给按钮?

javascript - HTML Canvas 元素不显示图像

javascript - 将带有空格的文本从 python 后端传递到 html View

javascript - Material-ui抽屉宽度问题

Javascript 时间选择器不工作

javascript - 访问 jQuery 插件的私有(private)成员

jquery - 如何将多个 IF 函数与 jQuery 结合起来?

印地语或其他非英语语言的 HTML 输入 (MoSTLy Indian)

html - CSS 工具提示重叠问题