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/

相关文章:

css - 可以使用 flexbox 吗?输入在底部的聊天窗口,聊天向上滚动

php - jQGrid 与 Oracle 数据库

javascript - 使用 Jquery 一次淡出两个不同的 div,然后再淡出两个

html - img 之间的垂直间距

php- 如何去除文本中的 CSS

css - 如何使用 cypress 单击嵌套 div 中包含某些文本的 div?

html - Sticky <thead> 和 first <tr> 在移动设备和桌面设备上

javascript - 具有 setTimeout 和clearTimeout 的变量范围

javascript - jQuery 相同功能多个 id

jquery - 使用 JQuery 启用/禁用 ASP.NET Web 表单是否需要禁用输入的验证器?