jquery - 使用jquery使图像转 Angular

标签 jquery css

我正在使用 jquery.imgr.js 在 php 文件中使图像转 Angular 。

我有以下代码从数据库生成图像。

<?php 
for($i=1;$i<=5;$i++)
{
?>
<img id="hero" src="art/<?=$getArtistsId[$i];?>"  height="75px" width="98px"/>
<?php
}
?>

波纹管是使图像 Angular 变圆的脚本

  <script type="text/javascript">
    $(document).ready(function(){
    $("#hero").imgr({size:"2px",radius:"10px"});
    })
    </script>

它可以工作,但只能使第一个图像的 Angular 变圆。

  1. 如何让所有图片的 Angular 变圆?
  2. 有没有其他更有效的方法来使图像圆 Angular 。

谢谢

最佳答案

ID 是唯一的,您正在为许多元素设置一个 ID,因此当您将 imgr 脚本设置为在具有该 ID 的元素上运行时,它当然只会匹配一个。类可以用于许多元素。所以不是:

<img id="hero" src="art/<?=$getArtistsId[$i];?>"  height="75px" width="98px"/>

使用:

<img class="hero" src="art/<?=$getArtistsId[$i];?>"  height="75px" width="98px"/>

然后对于 javascript 使用类似于 CSS 的 class 选择器:

$(".hero").imgr({size:"2px",radius:"10px"});

关于jquery - 使用jquery使图像转 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273367/

相关文章:

javascript - jQuery 如何将#output 传递给变量以在输入字段中使用

javascript - 在页面上自动排列 div/image 元素的 jQuery 插件的名称是什么?

css - 在 ng-click 上切换 css

缩小/放大时 HTML 图像不会减小尺寸,它在 Bootstrap 4 中没有响应

html - 在 css 中添加占位符内容在输入字段中输入数据时无法清除文本

CSS 图像位置/焦点

css - Position relative, float 把div 脱离正常流

javascript - 为什么我能够在live站点上 "check" "disabled"checkbox,数据成功上传到服务器

javascript - 在javascript中以全屏模式制作一个div

php - Jquery 验证插件 - 检查电子邮件是否存在